gpt4 book ai didi

python - Django(grappelli): how add my own css to all the pages or how to extend admin's base. html?

转载 作者:行者123 更新时间:2023-11-30 23:08:10 24 4
gpt4 key购买 nike

在 Django grappelli 中,如何将自己的 css 文件添加到所有管理页面?或者有没有办法扩展 admin 的 base.html 模板?

最佳答案

  • 如果您想要更改管理员的外观,您应该覆盖管理员模板。此处详细介绍了这一点:覆盖管理模板。有时,您可以扩展原始管理文件,然后覆盖 django/contrib/admin/templates/admin/base.html 中的 {% block extrastyle %}{% endblock %} 等 block 作为示例。
  • 如果您的样式是特定于模型的,您可以通过 admin.py 中的 Media 元类添加其他样式。请参阅此处的示例:

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

关于python - Django(grappelli): how add my own css to all the pages or how to extend admin's base. html?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31849867/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com