Можно ли написать сайт только на Python?
Можно ли собрать хороший автомобиль имея только двигатель, не используя трансмиссию, колеса, руль?
Можно ли приготовить борщ имея только свеклу, не используя воду, картошку, томат?
У товарища какое-то непонимание в том, что такое "сайт". То, что отображается в браузере в простейшем виде - текст в определенном форматировании. Python же просто "генерирует" этот текст. А веб сервер отдает его браузеру. 
Соответственно, на python можно сколь угодно генерировать текст, настроив веб-сервер вы увидите этот текст в браузере. Но чтобы он был нормально форматирован, все же придется применять стили.