2009-07-31 3 views
3

장고 관리자를 사용자 정의하려고합니다.장고 관리자를 list_display로 사용자 정의 하시겠습니까?

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 일

그러나 기본값 인 만 유니 코드이 질문 색인에 표시됩니다.

단계가 빠졌습니까?

추가 데이터가 색인에 표시되지 않는 이유는 무엇입니까?

당신이 그것을 사용자 정의했다면 당신은 admin.site.register 기능의 관리 클래스를 지정해야합니다

답변

15

: 또한

admin.site.register(Question, QuestionAdmin)

, 나는 그것이 오타의 가정하지만, list_display 쉼표가 있어야 기간이있다 : ('name', 'poll'. 'pub_date')('name', 'poll', 'pub_date')이어야합니다.

관련 문제