【问题标题】:Customize Django-Grappelli CSS自定义 Django-Grappelli CSS
【发布时间】:2015-06-24 02:31:35
【问题描述】:

我需要编辑我的 django-grappelli 管理面板。我会更改base.css 文件以更改一些组件和颜色。

最好的方法是什么?

【问题讨论】:

    标签: css django django-grappelli


    【解决方案1】:

    与其更改 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',
            )
    

    【讨论】:

    • 感谢来自美国的 Inquiring Coder!
    猜你喜欢
    • 1970-01-01
    • 2017-01-20
    • 2011-08-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-09-08
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多