2010-05-24 106 views
1

我有兩個模型,Order和UserProfile。每個訂單都有一個到UserProfile的ForeignKey,以將其與該用戶相關聯。在Django中內聯Admin

在每個訂單的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, 
    ] 

但抱怨說,用戶配置「已經沒有ForeignKey的以」訂單 - 這不,這是周圍的其他方式。

有沒有辦法做我想要的?

回答

0

如何使UserProfile只讀? Django Foreign Keys Read Only

此主題還有其他想法。

+0

接近我想做但不完全(我認爲)。我想在訂單頁面上顯示UserProfile中的所有字段,因此在查看訂單時很容易看到用戶的姓名,地址等,而不僅僅是他們的用戶名 – Oli 2010-05-25 09:23:06

相關問題