سؤال

أحاول تخصيص مسؤول 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').

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top