Django-CMS с Grappelli испортили макет страниц администратора
Я только что установил grappelli на сайт Django-CMS, следуя стандартной процедуре - pip install django-grappelli
добавьте его в INSTALLED_APPS
, добавьте в шаблон URL, затем syncdb
а также collectstatic
, Однако, хотя все другие страницы в области администрирования выглядят великолепно с новой "темой", макет настроек страниц CMS в Django-CMS (интерфейс перетаскивания) все перепутан.
Почему это так, и есть ли решение для этого, пока?
Благодарю.
РЕДАКТИРОВАТЬ: Спасибо, Брэндон за ваш ответ. Есть ли способ полностью удалить Grappelli без каких-либо проблем? Прямо сейчас, javascripts администратора по умолчанию испорчены после того, как я избавился от grappelli из INSTALLED_APPS
, В частности, это из консоли:
Uncaught ReferenceError: grp is not defined actions.js:134
Uncaught ReferenceError: django is not defined admincompat.js:1
Uncaught ReferenceError: django is not defined collapse.js:24
Uncaught ReferenceError: django is not defined :8000/admin/cms/page/2/:942
2 ответа
Вот мое решение - оно включает в себя настройку субдомена для сервера версии вашего сайта с удаленным grappelli и обслуживания статического носителя из другого каталога: /questions/29647940/dzhango-sms-grapelli/29647959#29647959
Граппелли также конфликтует со стандартным администратором Django. Другое решение, которое работает: если вы удалили Grappelli из
из конфигурации URL удалите эту строку.
path('grappelli/', include('grappelli.urls'))