我是django的新手,我需要您的帮助,尝试了许多天后才了解django-autocomplete-light,在设置测试 http://192.168.0.108:8000/country-autocomplete/后,数据显示为此处解释http://django-autocomplete-light.readthedocs.io/en/master/tutorial.html#overview
但是在执行下一步之后,我得到了错误:
AttributeError at /auto
'list' object has no attribute 'queryset'
Request Method: GET
Request URL: http://192.168.0.108:8000/auto
Django Version: 1.10.3
Exception Type: AttributeError
Exception Value:'list' object has no attribute 'queryset'
Exception Location: /home/alcall/ENV/lib/python3.4/site-packages/dal/widgets.py in filter_choices_to_render, line 161
Run Code Online (Sandbox Code Playgroud)
在我的设置下面:
网址:
from dal import autocomplete
from django.conf.urls import url
from django.contrib import admin
from rates.view.index import *
from rates.view.index import UpdateView
urlpatterns = [
url(r'^admin/', admin.site.urls),
url(
r'^country-autocomplete/$',
CountryAutocomplete.as_view(),
name='country-autocomplete',
),
url(r'^auto$',
UpdateView.as_view(),
name='select',
),
]
Run Code Online (Sandbox Code Playgroud)
models.py
from __future__ …Run Code Online (Sandbox Code Playgroud)