В общем это надуманая проблема, скоро будут требовать одну универсальную кнопку для установки и еще и просить при этом бабло.
Это не скоро будет, это уже есть:) Хотя и не в случае с Django. И недооценивать или тем более отрицать эту тенденцию нельзя.
Из ответа я понимаю, что общепринятых стандартов всё-таки нет. Это жаль. Тогда почему бы и не взяться за решение этой проблемы? К тому же первый шаг уже сделан: выложены исходники сайта, в которых предложено вполне достойное решение. Я сейчас их читаю, и многое из того, что ранее было непонятно, теперь становится по местам. Естественно, что возникает и масса вопросов, поскольку кое-что из прочитанного в этих исходниках, расходится с прочитанным ранее. Например, ранее в некоторых статьях было прочитано, что зависимости пишутся в файле с именем requirements.txt, расположенном в корне проекта. Здесь они в несколько более иных файлах. Вроде бы мелочь, и понятно интуитивно, а некоторое удивление всё равно вызывает. Ну и ещё несколько подобных мелочей было. И на каждую такую мелочь возникает вопрос "а почему так?". И когда читаешь, ещё хотя бы можно понять, принять и объяснить, когда пишешь в сотый раз, такие вопросы уже не возникают, поскольку этап пройден и все ответы уже давно есть, когда пишешь в первый раз, тоже не возникает вопросов, там лишь бы polls из учебника удалось воспроизвести, и то уже хорошо. А вот когда минимальные познания уже есть, но охота их развить до пригодного в настоящей работе уровня, тут-то и возникают вопросы о правилах и стандартах, о том, как принято решать типовые задачи.