这里有两个模型,Choice模型里面有个关系字段question是关联的Question模型,这里设置autocomplete_fields字段的值为['question'],表示的意思是当模型Choice的实例在选择Question实例的是可以进行搜索,而搜索的规则就是Question的管理里面定义的search_fields字段,也就是说Question里面必须去定义这个字段,官方也给了提示。 You ...
admin的autocomplete_fields 在Django的2.0版本中,提供了这样的功能,可以在admin配置中,定义autocomplete_fields = ['外键字段']来解决上面说到的问题。(前端库依然是select2.js) 不过单纯的配置autcomplete_fields是不行的,后端得提供个接口才行。因此这个外键字段必须配置了admin才行(并且设置了search_fields配置)。...
admin的autocomplete_fields 在Django的2.0版本中,提供了这样的功能,可以在admin配置中,定义autocomplete_fields = ['外键字段']来解决上面说到的问题。(前端库依然是select2.js) 不过单纯的配置autcomplete_fields是不行的,后端得提供个接口才行。因此这个外键字段必须配置了admin才行(并且设置了search_fields配置)。...
【Django组件】Admin后台中,外键autocomplete_fields使用 Django Admin 后台硬伤:当外键太多的时候,数量太多会很累,需要一个搜索框: #外键关联的主键ADMIN下定义搜素的 字段classUserInfoAdmin(admin.ModelAdmin): ``` search_fields= ("username",)#用户外键过滤``` admin.site.register(models.UserInfo, UserInfoAdm...
autocomplete_fields的展示效果如下所示,效果好得惊人。 再修改admin.py, 使用raw_id_fields #Register your models here.classArticleAdmin(admin.ModelAdmin):#Custom admin list viewlist_display = ('title','author','status','create_date','custom_date', )'''中间省略'''raw_id_fields= ("author",...
尝试在 Django 中设置 autocomplete_fields。我有以下型号:from django.db import models class Genre(models.Model): title = models.CharField(max_length=255)class Movie(models.Model): title = models.CharField(max_length=255) year = models.IntegerField() time = models.CharField(max_length=255) ...
admin.E035:readonly_fields[n] 的值不是可调用对象,不是 <ModelAdmin class> 的属性,也不是 <model> 的属性。 admin.E036:autocomplete_fields 的值必须是一个列表或元组。 admin.E037: The value of autocomplete_fields[n] refers to <field name>, which is not a field of <model>. admin.E038...
``` autocomplete_fields= ('username',)#username外键关联的名称``` admin.site.register(models.DealRecord,DealRecordAdmin) #Model外键设置 username = models.ForeignKey(to="UserInfo",verbose_name="所属用户",on_delete=models.CASCADE)
ModelAdmin): radio_fields = {"group": admin.VERTICAL} 你可以在 django.contrib.admin 模块中选择使用 HORIZONTAL 或VERTICAL。 不要在 radio_fields 中包含一个字段,除非它是 ForeignKey 或已设置 choices。 ModelAdmin.autocomplete_fields¶ autocomplete_fields 是一个 ForeignKey 和/或 ManyToManyField 字段...
fields import AutoCompleteSelectMultipleField class DocumentForm(ModelForm): class Meta: model = Document tags = AutoCompleteSelectMultipleField('tags')This will now work in the Django Admin.To use a form outside, be sure to include form.media on the template where you place the form:...