2009-07-31 14 views
3

私はDjango管理者をカスタマイズしようとしています。list_displayで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 2009年7月31日

ただし、デフォルトののunicodeが質問インデックスに表示されています。

ステップがありませんか?

追加データがインデックスに表示されない理由は何ですか?

答えて

15

あなたはそれをカスタマイズした場合は、admin.site.register機能で管理クラスを指定する必要があります。

admin.site.register(Question, QuestionAdmin)

をまた、私はそれはタイプミスだと仮定しますが、list_displayは、カンマがあるはずの期間を持っています:('name', 'poll'. 'pub_date')('name', 'poll', 'pub_date')である必要があります。

関連する問題