Я переношу существующую систему администрирования малого бизнеса, которая использует множество электронных таблиц и доступ к базам данных на сервере Linux, чтобы обеспечить как интранет, так и доступ в Интернет к нашему собственному персоналу офиса, внешнему партнеров и клиентов.Действительно ли django-cms действительно интегрируется с django и моделями
Существует довольно сложная работа с базами данных, которая будет использовать postgreSQL и python.
Должен быть профессиональный общедоступный веб-сайт, который может получить доступ к некоторому содержимому базы данных как к «клиентам», так и к индивидуальным данным для реальных клиентов.
Ни один из традиционных предложений CMS, таких как wordpress, drupal, joomla и т. Д., Оказался достаточно гибким, поэтому я нашел свой путь к джанго.
Я построил модели, заполнил таблицы данных, создал некоторые основные виды для управления данными и начал немного поиграть с тегами макета html и css, и начал изучать формы, включая хрустящие формы.
мне нужно работать с PDF-файлов - сканирование, загрузки, разбиение на отдельные страницы, отображая на сайте вместе ввода данных формы и т.д.
Я надеялся, что я мог бы использовать Джанго-CMS для обработки аспектов публика, обращенная к словам и изображениям, и работа с файлами jpgs и т. д., а также для создания макета страницы, при использовании моделей django и python для упрощения доступа к базе данных и обеспечения интеллекта.
Когда я читаю django-cms docs по интеграции моделей, создается впечатление, что на самом деле нет правильной интеграции - вы можете создать сайт, который переключается между страницами cms и страницами django или может встраивать представление django в cms, но я не уверен, могу ли я сделать внешний вид и статические биты в cms и динамические биты на одной странице в django, не выполняя при этом работу в django.
система django вращается вокруг моделей, django-cms docs читаются так, как если бы модели были чем-то вроде дополнительного бита, который вы, возможно, захотите использовать.
Обсуждаются различные способы интеграции моделей django, но все они рассматривают модель django как дополнительный элемент, который можно добавить.
Я нашел других людей, которые спросили «как работает django-cms с моделями django», и ответы, похоже, ничем не отличаются от ответов, которые спрашивают «как я могу использовать модель django для сайта drupal»,
Так что мой вопрос действительно в том, что django-cms интегрируется с django для обеспечения удобства создания сайтов с хорошей интеграцией между функциями cms и функциями модели или они действительно две отдельные системы, которые могут совместно использовать пространство на одной странице работы, но не играют хорошо вместе любым полезным способом?
Есть ли другой инструмент, который я могу использовать для своих статических материалов и форматирования страниц и навигации для интеграции с моими моделями и кодом на Python?
В прошлый раз я использовал django-cms Мне нужно было создать пользовательские плагины, чтобы все было сделано: http://docs.django-cms.org/en/2.1.3/extend_cms/custom_plugins.html - это, похоже, путь, если вы хотите включить новые вещи на свои страницы. –
Спасибо. Нужно ли мне вставлять структуру django-cms и работать в ней в начале проекта, или я могу работать с моими формами django и сначала получить их правильно, а затем объединиться в структуру cms позже? – rayjay