无法测试django自动完成光视图

时间:2017-08-13 16:47:08

标签: django django-views django-admin django-urls django-autocomplete-light

只需遵循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”管理页面。

我错过了什么?

0 个答案:

没有答案