【问题标题】:Django Admin Template Overriding: Displaying checkboxselectmultiple widgetDjango Admin Template Overriding:显示 checkboxselectmultiple 小部件
【发布时间】:2010-10-14 14:43:33
【问题描述】:

有 2 个表域和组具有一对多关系。 这些表与User表有多对多的关系

在用户管理界面上,我将组和域呈现为 CheckboxSelectMultiple 小部件。

是否可以以包含 2 列的表格形式呈现此内容:一列中的域和另一列中属于该域的组列表。

我想覆盖管理员的字段集模板。但是,我很难知道哪些方法/属性可以与 AdminField 一起使用。

谢谢

【问题讨论】:

    标签: django django-admin django-templates django-forms


    【解决方案1】:

    我有类似的问题,我所做的是我创建了新的 html 页面并将相同的代码从管理模板目录 HTML 页面复制到我的模板目录,该目录将被自动覆盖,然后将 HTML 代码更改为我想要的成为。希望这有用。

    【讨论】:

      【解决方案2】:

      我不太确定我是否 100% 遵循您要显示的内容。

      AdminField 不幸没有记录在案,但它是一个简短的类,只有 18 行长,因此您可以阅读它here

      我有一种感觉,您可能试图超越管理员允许您轻松完成的工作,一旦您尝试在同一页面上组合两个以上不同的模型,事情可能会变得有点混乱,您很快就会进入通过编写自定义视图和模板来自定义管理员的业务。

      我认为您想更改对象列表是否正确?而不是更改编辑/创建页面?

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2010-10-13
        • 1970-01-01
        • 2020-12-03
        • 2014-05-26
        • 2011-11-06
        • 2013-01-27
        • 1970-01-01
        • 2011-01-06
        相关资源
        最近更新 更多