1

我有模型作为客户端,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 覆盖它的小部件

4

0 回答 0