2010-05-24 112 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

相关问题