只需遵循django autocomplete的教程,我有点担心,因为我已经无法弄清楚如何查看自动完成视图,尽管编写了视图和网址。我正在尝试使用自动完成灯 admin用于名为KeywordInContext的模型
urls.py:
url(r'^keywordincontext-autocomplete/$', views.KeywordInContextAutocomplete.as_view(), name='keywordincontext-autocomplete',),
views.py:
class KeywordInContextAutocomplete(autocomplete.Select2QuerySetView):
def get_queryset(self):
if not self.user.is_authenticated():
return KeywordInContext.objects.none()
qs = KeywordInContext.objects.all()
if self.q:
qs = qs.filter(name__istartswith=self.q)
return qs
所以我正在尝试执行教程中的“测试视图”部分,我可以看到自动完成视图,或者我没有正确配置或者我没有输入网址。
我尝试用于测试的网址是/admin/gtr_site/keywordincontext/?q=7
我实际输入的网址的唯一部分是?q = 7表示随机主键...但是这个的任何变种只会加载“KeywordsInContext”管理页面。
我错过了什么?