Con*_*eri 17 django-forms django-admin
试图更好地理解Django Admin,但我发现Django文档有时缺乏(或者我的理解能力).
我知道您可以使用字段集来控制某些管理页面的布局.我似乎无法掌握的是字段集的名称.
如果我有以下课程
Class Demo(model.Model):
name = models.CharField(max_length=150)
address = models.CharField(max_length=150)
city = models.CharField(max_length=50)
zip = models.CharField(max_length=15)
Run Code Online (Sandbox Code Playgroud)
和Admin类如下
Class DemoAdmin(admin.ModelAdmin):
list_display = ('name', 'City')
Run Code Online (Sandbox Code Playgroud)
在这个虽然是人为的例子中,我可以使用哪些可能的字段集?
odi*_*ont 39
试试这个,你很快就会看到它的外观/效果.
class DemoAdmin(admin.ModelAdmin):
list_display = ('name', 'city')
fieldsets = (
('Standard info', {
'fields': ('name')
}),
('Address info', {
'fields': ('address', ('city', 'zip'))
}),
)
Run Code Online (Sandbox Code Playgroud)
当您转到要更改的更改页面时,您将获得一个带有名称框的"标准信息"框.然后你会得到另一个框,首先在地址字段中显示"地址信息",然后在同一行上显示城市和邮政编码.