这是模型页面 https://i.stack.imgur.com/uvhDA.png
在这张图片中,这里只显示标题,我使用了:
def __unicode__(self):
return self.title;
这是每个单独的对象 https://i.stack.imgur.com/iZtJj.png
我如何显示所有这些字段?
如何显示每个模型页面中的所有字段?
如果您想包含所有字段而不键入所有字段名称,您可以使用
list_display = BookAdmin._meta.get_all_field_names()
缺点是字段是按排序顺序排列的。
Edit:
该方法在 Django 1.10 中已被弃用 请参阅从旧 API 迁移 https://docs.djangoproject.com/en/2.0/ref/models/meta/#migrating-from-the-old-api以供参考。以下应该适用于Django >= 1.9
对于大多数情况 -
list_display = [field.name for field in Book._meta.get_fields()]
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)