我希望进行一些Django管理员自定义,在此我需要将过滤器面板放置在页面顶部。我们还能以某种方式更新其他模板吗?我已经阅读了Django admin的官方文档,但是由于我是Django和Frontend的新手,所以无法实现。
答案 0 :(得分:0)
您可以重写和扩展默认的Django管理模板文件,并通过编写自己的管理模板文件对UI进行各种更改。
如您所知,Django有几种可用的管理主题,您可以仔细阅读它们,并参考如何实现这些主题(阅读其代码),并尝试根据自己的需要来编写一个。
您可以阅读有关覆盖Django模板的信息-
您还可以参考GitHub上的以下目录,其中包含所有原始Django管理模板文件,您可以覆盖/扩展它们-https://github.com/django/django/tree/master/django/contrib/admin/templates/admin