0

我刚刚按照标准例程将 grappelli 安装到 Django-CMS 站点中 - pip install django-grappelli,将其添加到INSTALLED_APPS,添加 url 模式,syncdb然后collectstatic. 然而,尽管管理区域中的所有其他页面在新的“主题”下看起来都很棒,但 Django-CMS 中 CMS 页面设置的布局(拖放界面)都一团糟。

为什么会这样,还有解决办法吗?

谢谢。

编辑:谢谢,布兰登的回复。有没有办法完全卸载 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
4

2 回答 2

0

这是我的解决方案 - 它涉及设置一个子域来为您的站点版本提供服务,其中删除了 grappelli 并从不同的目录提供静态媒体:https ://stackoverflow.com/a/12900801/473285

于 2012-10-15T17:24:09.200 回答
0

Grappelli 还与普通的 Django 管理员冲突。另一个可行的解决方案是,如果您已经从其中删除了 Grappelli,INSTALLED_APPS也删除了它的 url 配置。

从 url 配置中删除此行

path('grappelli/', include('grappelli.urls'))
于 2021-08-08T11:55:13.410 回答