我的目标是在Django界面的过滤器列表框中放置一个自定义输入字段。我发现无法使用标准工具执行此操作,因此我想为过滤器框创建一个新模板。
在官方Django doc on the admin interface中,就是这样:
可以指定用于呈现列表过滤器的自定义模板:
class FilterWithCustomTemplate(admin.SimpleListFilter):
template = "custom_template.html"
有关具体示例,请参阅Django(admin / filter.html)提供的默认模板。
但没有提供更多细节。我该怎么做呢? filter.html
不会延伸change_list.html
而且我不知道我应该在哪里放置我的新自定义过滤器模板(我在templates/admin/my_app_name
中尝试了其余的其他重写模板,但它没有“不行”
如何为管理过滤器框创建新模板?