Моя компания использует django-cms
в качестве CMS. Однако в последнее время нам необходимо преобразовать его в безголовую CMS, чтобы у нас был собственный слой представления для повышения скорости и производительности.
Я получил очень мало статей в Интернете, но ни одна из них не помогла
Вот что я понял до сих пор:
Основная команда для django-cms
начал разработку для режима headless
, но он не был завершен или не поддерживается (подробности см. В статье: https://www.django-cms.org/en/blog/2017/03/14/headless-django-cms/).
Я нашел 2 плагина, таких как:
djangocms-rest-api
, который был заархивирован, и рекомендует использовать djangocms-spa
djangocms-spa
, который выглядит как хороший выбор, но я не нахожу никакой хорошей документации для использования. Кроме того, похоже, что репозиторий git обновляется не часто.
Существует django-rest-framework
, который, по-видимому, можно интегрировать и использовать. Пробовал интегрировать его, но было много ошибок.
Требование:
- Любой плагин, который может быть легко интегрирован без стороннего разработчика. необходимость изучения django / python в подробном коде (я в основном ищу эту опцию)
- Если django -cms не лучший вариант, тогда у меня есть другой альтернативный cms, который может легко Согласитесь, это безопасно и производительно.
У меня сложилось впечатление, что djangocms-spa
и django-rest-framework
- единственный выбор (бывший лучше), но им обоим нужен кто-то с опытом работы в python / django, чтобы интегрировать и заставить их работать должным образом. Я прав?
Нашел эту статью также: https://blog.dreipol.ch/how-we-extended-django-cms-to-create-a-single-page-application-9175c6aad0da, которой почти 3 года
Любые примеры / репозитории / статьи, которые могут помочь мне интегрировать плагины или дадим дальнейшее понимание, будет высоко оценено.
Дайте мне знать, если есть какие-либо вопросы, на которые мне нужно ответить.
PS: Вопрос может не соответствовать точно такому, как в стеке, но я не отвечаю знать о любых других платформах для того же. Дайте мне знать, если я могу опубликовать то же самое в другом месте, или это может быть улучшено. Я разработчик пользовательского интерфейса с 0 опытом работы с django -cms / django / python