2015-04-17 66 views
1

我需要编辑我的django-grappelli管理面板。我想改变base.css文件来改变一些组件和颜色。自定义Django-Grappelli CSS

什么是最好的方式来做到这一点?

回答

2

与其改变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', 
     ) 
+0

Thanks Inquring Coder From USA! – ninapavlich