我试图使可搜索的客户foreigkey模型上的管理。在
我安装了Django自动完成指示灯,但我看不到效果。在
我在试这个。在
管理员py
import autocomplete_light
class RedAdminForm(forms.ModelForm):
class Meta:
model = Red
widget = {'customer': autocomplete_light.ChoiceWidget('CustomerAutocomplete')}
class RedAdmin(admin.ModelAdmin):
#form = RedAdminForm
list_display = ("id", "customer","sponsor")
list_per_page = 10
search_fields=['customer__username', 'sponsor__username']
#raw_id_fields = ('customer','sponsor',)
form = autocomplete_light.modelform_factory(Red)
admin.site.register(Red, RedAdmin)
我也有所有css和js静态文件的模块,已经安装和安装的应用程序。在
自动完成指示灯_注册表.py
^{pr2}$在ajax请求上显示错误:
FieldError at /autocomplete/UserAutocomplete/ Cannot resolve keyword u'name' into field. Choices are:
目前,autocomplete light不能重用ModelAdmin的搜索字段。有一个open PR for that。
尝试使用搜索字段注册,例如:
相关问题 更多 >
编程相关推荐