gpt4 book ai didi

python - 如何在 Django 管理中以表格格式显示添加模型?

转载 作者:太空狗 更新时间:2023-10-29 22:27:58 26 4
gpt4 key购买 nike

我刚刚开始使用 Django 编写我的第一个应用程序 - 一个家庭杂务图表管理器。在本教程中,它向您展示了如何 add related objects以表格形式。我不关心相关对象,我只想以表格形式添加常规对象。这就是我的 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: _____

这是微不足道的事情,还是需要大量定制工作?如果这很容易,我该怎么做?

谢谢!

最佳答案

OP 可能已准备就绪,但对于阅读本文的新用户,请参阅:https://docs.djangoproject.com/en/dev/ref/contrib/admin/

基本上是上面链接中的以下部分:


field_options 字典可以有以下键:

fields:要显示在此字段集中的字段名称的元组。此 key 是必需的。

例子:

{
'fields': ('first_name', 'last_name', 'address', 'city', 'state'),
}

就像 fields 选项一样,要在同一行显示多个字段,请将这些字段包装在它们自己的元组中。在此示例中,first_namelast_name 字段将显示在同一行:

{
'fields': (('first_name', 'last_name'), 'address', 'city', 'state'),
}

关于python - 如何在 Django 管理中以表格格式显示添加模型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4575030/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com