我正在Django中定义通用索引视图,但是当调用“ generic.ListView”作为参数时,由于某种原因,Python会将.ListView中的“ .L”解释为其他内容,并返回语法错误。 / p>
它与generic.DetailView一起正常工作,并且仅当L跟随一个句点时,才对其进行不同的解释。如果没有更改.ListView的调用方式,等等,我尝试使用Google搜索.L是什么
这是索引调用:
def IndexView(generic.ListView):
template_name = 'form/index.html'
context_object_name = 'latest_entries_list'
这是Detail调用,可以正常工作:
def DetailView(generic.DetailView):
model = Info
template_name = 'form/detail.html'
谢谢!
答案 0 :(得分:2)
您必须使用class而不是def
https://docs.djangoproject.com/en/1.11/topics/class-based-views/