Написать сайт, подобный lifehacker.ru, на Python и Django возможно, но это потребует определённых знаний и усилий. 12
Для написания бэкенда такого сайта, по мнению некоторых специалистов, понадобятся знания уровня middle, что соответствует 1,5–2+ годам разработки на Python. 1 При этом изначально потребуется изучить язык Python, так как весь синтаксис будет написан на нём. 2
Также нужно уметь работать с языком разметки и языком стилей, чтобы писать разметку веб-страницы. 2 Для этого стоит изучить HTML и CSS. 2
При этом фреймворк Django считается достаточно простым для изучения, если разработчик освоил Python. 5 Хотя и потребуется некоторого времени на изучение самого Django. 5
Кроме того, для разработки сайта также понадобятся знания в области оформления, раскрутки, SMM, создания дополнительных приложений и других аспектов, связанных с «подачей» сайта. 1
Для успешной разработки рекомендуется обратиться к специалисту.