如何在django admin中向复选框添加信息
在我的Django管理员(change_form)中,我有几个复选框(不仅仅是删除),其中一些在表格行中。 我想让用户知道当他们选中复选框时会发生什么。见下图。 我找了很多,但什么也没找到?我不知道去哪里找!!形态如何在django admin中向复选框添加信息,django,django-forms,django-templates,Django,Django Forms,Django Templates,在我的Django管理员(change_form)中,我有几个复选框(不仅仅是删除),其中一些在表格行中。 我想让用户知道当他们选中复选框时会发生什么。见下图。 我找了很多,但什么也没找到?我不知道去哪里找!!形态 您需要覆盖tabular.html模板 此部件响应复选框显示 原创 {% if inline_admin_formset.formset.can_delete %} <td class="delete">{% if inline_admin_form.original
您需要覆盖
tabular.html
模板
此部件响应复选框显示
原创
{% if inline_admin_formset.formset.can_delete %}
<td class="delete">{% if inline_admin_form.original %}{{ inline_admin_form.deletion_field.field }}{% endif %}</td>
{% endif %}
您需要覆盖
tabular.html
模板
此部件响应复选框显示
原创
{% if inline_admin_formset.formset.can_delete %}
<td class="delete">{% if inline_admin_form.original %}{{ inline_admin_form.deletion_field.field }}{% endif %}</td>
{% endif %}
这取决于复选框的位置。如果它是模型主窗体的一部分,只需覆盖
ModelAdmin
的窗体
。但是看起来这是一个表单集的删除字段(这是一个表格行
?),在这种情况下,您应该这样做。在formset
中调用super().\uuuuu init\uuuuu()
后,您可以尝试覆盖self.fields[删除\u字段\u名称]
字段的小部件。不太容易,请查看django.forms.formsets
的源代码。这是一个表格行。我是否需要在django admin中调用super()。\uuuu init\uuuuu()。例如:类PeeringSessionInlineAdmin(NestedTabularInline):字段=('connection',)-------假设连接是复选框。不管怎样,你的答案将帮助我在哪里找到它。这取决于复选框在哪里。如果它是模型主窗体的一部分,只需覆盖ModelAdmin
的窗体
。但是看起来这是一个表单集的删除字段(这是一个表格行
?),在这种情况下,您应该这样做。在formset
中调用super().\uuuuu init\uuuuu()
后,您可以尝试覆盖self.fields[删除\u字段\u名称]
字段的小部件。不太容易,请查看django.forms.formsets
的源代码。这是一个表格行。我是否需要在django admin中调用super()。\uuuu init\uuuuu()。例如:类PeeringSessionInlineAdmin(NestedTabularInline):字段=('connection',)-------假设连接是复选框。不管怎样,你的回答会帮我找到它。
class YourInline(admin.TabularInline):
template = 'your_path_to_modified_tabular_html/tabular.html'