Использование Django CMS - PullRequest
       12

Использование Django CMS

0 голосов
/ 28 марта 2010

Я знаю python и только что прочитал базовое введение в django. Я должен создать что-то вроде туристического сайта с обновлениями в реальном времени. Джанго будет достаточно для этого? Кто-то посоветовал мне взглянуть на django-CMS, я не смог найти там учебник для начинающих. Должен ли я выбрать Django-CMS? Кроме того, сколько из django я должен знать прежде, чем я смогу попробовать django-cms?

Редактировать: Не слишком много вещей в реальном времени, а просто обновления на лету, такие как доступность и т. Д. Мне действительно нужна CMS?

Спасибо

Ответы [ 2 ]

3 голосов
/ 28 марта 2010

Из вашего краткого описания кажется, что основная часть вашего проекта будет чем-то, что управляет информацией о путешествии и отображает ее посетителям веб-сайта.Это определенно звучит как то, для чего Django идеально подойдет.

Проекты Django, как правило, очень модульные, поэтому часть вашего кода, связанная с управлением контентом, вероятно, будет полностью отличаться от частей вашего проекта, связанных с путешествиями.Лично я бы начал с основной функциональности путешествий, а не с заботы об управлении контентом.Затем, как только вы это сделаете, у вас будет больше возможностей для решения, подходит ли django-cms вашим потребностям в контенте, или подойдет что-то, сделанное вручную.

Начните с определения моделей для приложения для путешествий.Затем зарегистрируйте эти модели у администратора.Получите удовольствие от моделирования данных, а затем попробуйте создать одно из основных представлений.У вас должно быть что-то запущено и работает довольно быстро.

Возможно, вас заинтересует проект GeoDjango http://code.djangoproject.com/wiki/GeoDjango, который предоставляет множество географических и картографических инструментов - что звучит довольно актуально для вашего проекта.

2 голосов
/ 22 мая 2015

Я бы сказал нет. Django CMS хорошо спроектирован, если вы часто меняете контент. У этого есть хорошие особенности, чтобы создать страницу. Но это означает, что он показывает только свои преимущества, когда вы создаете много страниц / подстраниц и так далее.

Для простого веб-сайта, который только представляет данные, без добавления новых страниц / просмотров, достаточно Django.

И, исходя из моего опыта, вы должны хотя бы ознакомиться с представлениями и URL-адресами, чтобы хорошо использовать Django CMS. Но то же самое относится и к самому Джанго. Все остальное можно найти в Google.

Надеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...