gpt4 book ai didi

django - 使用 list_display 自定义 Django 管理员?

转载 作者:行者123 更新时间:2023-12-04 21:55:11 24 4
gpt4 key购买 nike

我正在尝试自定义 Django 管理员。

models.py 
=============
class Question(models.Model):
poll = models.ForeignKey(Poll)
name = models.CharField(max_length=100)
pub_date = models.DateTimeField('date published')

admin.py
===========
class QuestionAdmin(admin.ModelAdmin):
list_display = ('name', 'poll'. 'pub_date')
inlines = [ChoiceInline]

admin.site.register(Question)

这似乎是自定义 QuestionIndex 的正确设置。
我希望显示:
你的问题是什么?介绍投票 2009 年 7 月 31 日

但是,唯一的默认 unicode 出现在问题索引上。

我错过了一步吗?

附加数据未显示在索引上的某些原因可能是什么?

最佳答案

您必须在 admin.site.register 中指定管理类功能,如果你已经自定义了它:
admin.site.register(Question, QuestionAdmin)
另外,我认为这是一个错字,但是 list_display有一个应该有逗号的句点:('name', 'poll'. 'pub_date')应该是 ('name', 'poll', 'pub_date') .

关于django - 使用 list_display 自定义 Django 管理员?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1215069/

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