2010-05-24 4 views
1

두 개의 모델 인 Order와 UserProfile이 있습니다. 각 주문에는 UserProfile에 대한 ForeignKey가있어 해당 사용자와 연관시킵니다.장고 관리자의 인라인

각 주문에 대한 django 관리 페이지에서 정보 처리가 용이하도록 관련 UserProfile을 표시하고 싶습니다.

내가 시도 인라인 :

 
class UserInline(admin.TabularInline): 
    model = UserProfile 

class ValuationRequestAdmin(admin.ModelAdmin): 
    list_display = ('address1', 'address2', 'town', 'date_added') 
    list_filter = ('town', 'date_added') 
    ordering = ('-date_updated',) 
    inlines = [ 
     UserInline, 
    ] 

하지만 USERPROFILE는 불평 "아무 외래 키가 없습니다에"주문 - 그렇지, 그것은 다른 방법으로 주위 않습니다.

내가 원하는 것을 할 수있는 방법이 있습니까?

답변

0

UserProfile을 읽기 전용으로 만드는 것은 어떻습니까? Django Foreign Keys Read Only

이 게시물에도 다른 아이디어가 있습니다.

+0

내가하고 싶은 것에 다가 갈 수는 있지만 아주 (내 생각에는) 그렇지 않다. 주문 페이지에서 UserProfile의 모든 입력란을 표시하므로 사용자 이름, 주소 등을 쉽게 볼 수 있습니다. 사용자 이름보다는 주문을 볼 때 편리합니다. – Oli

관련 문제