我有模型作为客户端,ClientSubUser
Client(models.Modal):
name = ...
address = ...
user = models.ForeignKey(User)
ClientSubUser(models.Model):
client = models.ForeignKey(Client)
user = models.ForeignKey(User)
行政:
class ClientSubUserInline( admin.StackedInline ):
model = ClientSubUser
extra = 0
class ClientAdmin( admin.ModelAdmin ):
form = ClientAdminForm
search_fields = ('name',)
list_display = ('name','adress')
inlines = (ClientSubUserInline,)
class Media:
css = {
'all': ("select2/select2.css",),
} jQuery("#id_user").select2({'placeholder': "Select a Locality"});
js = ("select2/select2.js, client_admin_utils.js")
现在,如果我必须让客户端用户作为搜索和选择,那么我只需通过 client_admin_utils 中的 java 脚本选择准备好的字段,
jQuery("#id_user").select2({'placeholder': "选择一个地区"});
它变成了搜索n选择,但内联出现问题,导致内联填充只有当我们点击“添加另一个”链接时,即由django admin jquery本身,
我希望它进行相同的搜索并选择内联添加 client_subuser 需要通过准备好的 js 覆盖它的小部件