我刚刚开始使用 Django 编写我的第一个应用程序 - 为我的家庭设计的家务图表管理器。在本教程中,它向您展示了如何添加相关对象 http://docs.djangoproject.com/en/dev/intro/tutorial02/#customize-the-admin-form以表格形式。我不关心相关对象,我只想以表格形式添加常规对象。这就是我的 admin.py 中的内容
from chores.models import Chore
from django.contrib import admin
class ChoreAdmin(admin.ModelAdmin):
fieldsets = [
(None, {'fields': ['description', 'frequency', 'person']})
]
admin.site.register(Chore, ChoreAdmin)
我希望当我单击“添加杂务”时,而不是看到:
Description: _____
Frequency: ______
Person: _____
我希望它显示:
Description: __________ | Frequency: _______ | Person: _____
这是一件微不足道的事情,还是需要大量的定制工作?如果很容易,我该怎么做?
Thanks!
OP 可能已全部设置完毕,但对于阅读本文的新用户,请参阅:https://docs.djangoproject.com/en/dev/ref/contrib/admin/ https://docs.djangoproject.com/en/dev/ref/contrib/admin/
基本上是上面链接中的以下部分:
The field_options
字典可以有以下键:
fields
:要在此字段集中显示的字段名称元组。该密钥是必需的。
Example:
{
'fields': ('first_name', 'last_name', 'address', 'city', 'state'),
}
就像fields
选项,要在同一行显示多个字段,请将这些字段包装在它们自己的元组中。在此示例中,first_name
and last_name
字段将显示在同一行:
{
'fields': (('first_name', 'last_name'), 'address', 'city', 'state'),
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)