2011-05-19 73 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