Django Admin Template Overriding:显示 checkboxselectmultiple 小部件
Posted
技术标签:
【中文标题】Django Admin Template Overriding:显示 checkboxselectmultiple 小部件【英文标题】:Django Admin Template Overriding: Displaying checkboxselectmultiple widget 【发布时间】:2010-10-14 14:43:33 【问题描述】:有 2 个表域和组具有一对多关系。 这些表与User表有多对多的关系
在用户管理界面上,我将组和域呈现为 CheckboxSelectMultiple 小部件。
是否可以以包含 2 列的表格形式呈现此内容:一列中的域和另一列中属于该域的组列表。
我想覆盖管理员的字段集模板。但是,我很难知道哪些方法/属性可以与 AdminField 一起使用。
谢谢
【问题讨论】:
【参考方案1】:我有类似的问题,我所做的是我创建了新的 html 页面并将相同的代码从管理模板目录 HTML 页面复制到我的模板目录,该目录将被自动覆盖,然后将 HTML 代码更改为我想要的成为。希望这有用。
【讨论】:
【参考方案2】:我不太确定我是否 100% 遵循您要显示的内容。
AdminField 不幸没有记录在案,但它是一个简短的类,只有 18 行长,因此您可以阅读它here。
我有一种感觉,您可能试图超越管理员允许您轻松完成的工作,一旦您尝试在同一页面上组合两个以上不同的模型,事情可能会变得有点混乱,您很快就会进入通过编写自定义视图和模板来自定义管理员的业务。
我认为您想更改对象列表是否正确?而不是更改编辑/创建页面?
【讨论】:
以上是关于Django Admin Template Overriding:显示 checkboxselectmultiple 小部件的主要内容,如果未能解决你的问题,请参考以下文章
使用jinjia2时报错 (admin.E403) A ‘django.template.backends.django.DjangoTemplates’ instance must be confi
Django实现自定义template页面并在admin site的app模块中加入自定义跳转链接