تخصيص مسؤول Django مع list_display؟
-
06-07-2019 - |
سؤال
أحاول تخصيص مسؤول 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.
اريد عرض هذا:
ما هو سؤالك؟ intropoll 31 يوليو 2009
ومع ذلك ، فإن الافتراضي الوحيد يونيكود يظهر على فهرس الأسئلة.
هل أفتقد خطوة؟
ما الذي يمكن أن يكون بعض الأسباب لعدم عرض البيانات الإضافية على الفهرس؟
المحلول
يجب عليك تحديد فئة المسؤول في admin.site.register
الوظيفة إذا قمت بتخصيصها:
admin.site.register(Question, QuestionAdmin)
أيضًا ، أفترض أنها مطبعية ، لكن list_display
لديه فترة يجب أن تكون هناك فاصلة: ('name', 'poll'. 'pub_date')
يجب ان يكون ('name', 'poll', 'pub_date')
.
لا تنتمي إلى StackOverflow