自定义Django管理与列表显示?
我正在尝试自定义Django管理员自定义Django管理与列表显示?,django,django-admin,Django,Django Admin,我正在尝试自定义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
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)
这似乎是定制问题索引的正确设置。我希望显示此内容:
你的问题是什么?2009年7月31日星期三 但是,问题索引上只显示默认的unicode 我漏了一步吗
其他数据未显示在索引上的原因可能是什么?您必须在
admin.site.register
功能中指定管理员类,如果您已自定义该类:
admin.site.register(问题,问题管理员)
另外,我假设这是一个输入错误,但是列表显示
有一个句点,其中应该有一个逗号:('name','poll.'pub\u date')
应该是('name','poll','pub\u date')