В настоящее время я создаю сайт Django, который по сути является типом системы управления контентом. Однако тип системы неважен, но назовем его «CrappyPress - дрянной Django Wordpress-клон».Как управлять именем сайтов для приложения django при развертывании?
Я хочу, чтобы различные люди могли загружать источник CrappyPress и запускать свои блоги. Это означает, что им необходимо иметь возможность легко настраивать свой сайт, например, название блога, описание, контент для главной страницы и множество индивидуальных данных на сайте.
До сих пор я пришел с 2 подходов ни один из них пригодны:
- Поместите всю информацию о конфигурации в файл статической конфигурации, и иметь их изменить это на сервере - что не очень удобный.
- Сделайте объект «сайт», чтобы пользователь мог редактировать всю имеющуюся там информацию, а затем ограничивать сайт только одним из них. Проблема заключается в том, что в разделе администратора есть запись, затем пользователь должен открыть и открыть сайт из списка «сайтов». Опять же, не идеальный пользовательский интерфейс.
Я просмотрел "sites framework", и это больше подходит для управления несколькими сайтами, размещенными на одном сервере django, что мне не помогает.
Кроме того, для чего стоит, я использую Юг и Граппелли, если это влияет на людей.
Итак, как я могу облегчить пользователю администратора изменять детали сайта django без каких-либо нечетных прокси-объектов или пользователь должен редактировать HTML или файлы конфигурации?
Thats почти прямо, что я искал, но я просто не знал этого термина. Ты качаешься! –