【发布时间】:2013-11-05 00:10:52
【问题描述】:
我想为 ModelAdmin 类中指定的内联的字段集(或父 div)指定一个 css 类,类似于为字段集指定的内容。例如:
class Set2Inline(admin.TabularInline):
...
class MyModelAdmin(admin.ModelAdmin):
fieldsets = [
('Set1', {'fields': ['number', 'name', 'etc'], 'classes': ['toggle']})
]
inlines = [Set2Inline]
有没有办法以类似于'inlines'的方式添加一个类,例如:
inlines = [
'Set2', {Set2Inline, 'classes': ['toggle']}
]
类是否附加到内联的字段集或其父 div 都没有关系。重要的是能够以与为每个字段集所做的类似的方式为每个内联指定一个唯一的类。有没有办法做到这一点?如果它可以在 Set2Inline 类中完成,那也很好。
【问题讨论】:
-
我认为您必须根据内置的
django/contrib/admin/templates/admin/edit_inline/tabular.html定义自己的模板,然后在Set2Inline上设置template属性或定义InlineModelAdmin的新子类- 我在标准模板中看不到任何允许这样做的内容。
标签: django