【发布时间】:2015-06-24 02:31:35
【问题描述】:
我需要编辑我的 django-grappelli 管理面板。我会更改base.css 文件以更改一些组件和颜色。
最好的方法是什么?
【问题讨论】:
标签: css django django-grappelli
我需要编辑我的 django-grappelli 管理面板。我会更改base.css 文件以更改一些组件和颜色。
最好的方法是什么?
【问题讨论】:
标签: css django django-grappelli
与其更改 grappelli base.css 文件,更可持续的解决方案是创建一个样式覆盖 grappelli 样式的 css 文件。
如果您定义自定义仪表板,则可以指定 .css 和 .js 文件以包含在仪表板索引中:
在你的 settings.py 中:
#settings.py
GRAPPELLI_INDEX_DASHBOARD = 'app.dashboard.AdminDashboard'
仪表板:
#app/dashboard.py
from grappelli.dashboard import Dashboard
class AdminDashboard(Dashboard):
class Media:
css = {
'all': (
'css/mydashboard.css',
'css/mystyles.css',
),
}
js = (
'js/mydashboard.js',
'js/myscript.js',
)
【讨论】: