在Django中覆盖Admin CSS

在Django中覆盖Admin CSS,第1张

在Django中覆盖Admin CSS

这取决于你要做什么。虽然首先:不要直接在Django管理员中覆盖它。我认为你有两种选择是合理的:

通常,如果要更改管理员的外观,则应覆盖管理模板。此处详细介绍:覆盖管理模板。有时候,你可以扩展原始管理文件,然后覆盖块就像

{% block extrastyle %}{% endblock %}在django/contrib/admin/templates/admin/base.html
作为一个例子。
如果你的样式是特定于模型的,则可以通过中的Mediameta类添加其他样式admin.py。在这里查看示例:

class MyModelAdmin(admin.ModelAdmin):    class Media:        js = ('js/admin/my_own_admin.js',) css = {  'all': ('css/admin/my_own_admin.css',)        }


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/4934116.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-13
下一篇 2022-11-13

发表评论

登录后才能评论

评论列表(0条)

保存