Pergunta

Estou tentando personalizar o administrador do 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)

Essa parece ser a configuração correta para personalizar o questionamento.
Eu quero isso exibido:
Qual é a sua pergunta? Intropoll 31 de julho de 2009

No entanto, o único padrão unicode está aparecendo no índice de perguntas.

Estou perdendo um passo?

Quais podem ser alguns motivos pelos quais os dados adicionais não estão sendo exibidos no índice?

Foi útil?

Solução

Você deve especificar a classe de administrador no admin.site.register função se você personalizou:

admin.site.register(Question, QuestionAdmin)

Além disso, presumo que seja um erro de digitação, mas o list_display tem um período em que deve haver uma vírgula: ('name', 'poll'. 'pub_date') deveria estar ('name', 'poll', 'pub_date').

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top