【发布时间】:2010-11-29 02:36:02
【问题描述】:
试图更好地理解 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)
和Admin类如下
class DemoAdmin(admin.ModelAdmin):
list_display = ('name', 'City')
在这个虽然是人为的例子中,我可以使用哪些可能的字段集?
【问题讨论】:
-
您可能想要一个更复杂的模型,然后再走上字段集的道路。个人觉得fieldset的文档还不错:docs.djangoproject.com/en/dev/ref/contrib/admin/…
-
我同意它更适合更复杂的模型。这不是我的实际模型。至于文档..我一直无法找到任何真正告诉你字段集名称是什么的东西..即所有变量名称都变成字段集名称..什么是“内置”字段集?
-
我认为您误解了字段集是什么。这只是您能够对模型管理页面上的字段进行分组的一种方式。只需实现文档中的示例,它就会对您很明显。