2011-05-19 71 views

回答

0

有幾種不同的方法可以獲得您所追求的效果。

下面是一種方法,它可以爲您帶來類似(但不相同)的效果,並且可能需要最少的編碼。 (例如將使用類AB,假設前者具有多對多的關係明確定義)

的最快方法:如果你想確切

class AInline(admin.TabularInline): 
    model = A 

class BAdmin(admin.ModelAdmin): 
    inlines = (AInline,) 
admin.site.register(B, BAdmin) 

:你可以使用一個InlineModelAdmin對象得到<select multiple>的效果,你可以這樣做的方式是使用自定義的Form類,並將其分配給BAdmin.form