如何在不使用Python解释的情况下使用generic.ListView;。L";作为单独的语法?
我在Django中定义了一个泛型索引视图,但是当调用“generic.ListView”作为参数时,由于某种原因,Python将.ListView中的“.L”解释为其他内容,并返回一个语法错误 它适用于generic.DetailView,只有当L跟在句点之后时,才会有不同的解释。我试着用谷歌搜索.L是什么,如果调用.ListView的方式有变化,等等,都没有用 这是索引调用:如何在不使用Python解释的情况下使用generic.ListView;。L";作为单独的语法?,python,django,Python,Django,我在Django中定义了一个泛型索引视图,但是当调用“generic.ListView”作为参数时,由于某种原因,Python将.ListView中的“.L”解释为其他内容,并返回一个语法错误 它适用于generic.DetailView,只有当L跟在句点之后时,才会有不同的解释。我试着用谷歌搜索.L是什么,如果调用.ListView的方式有变化,等等,都没有用 这是索引调用: def IndexView(generic.ListView): template_name = 'form/
def IndexView(generic.ListView):
template_name = 'form/index.html'
context_object_name = 'latest_entries_list'
这是一个细节调用,它工作得很好:
def DetailView(generic.DetailView):
model = Info
template_name = 'form/detail.html'
谢谢 您必须使用class而不是def
您必须使用class而不是def
你说的“Python将.ListView中的“.L”解释为其他内容”是什么意思?你有错误吗?您可以共享错误回溯和代码吗?这两个都是语法错误-参数的名称必须是单个标识符。也许你的意思是
class
而不是def
?def应该是class
@ShafikurRahman就是这样,谢谢@谢谢,这就是问题所在!“Python将.ListView中的“.L”解释为其他内容”是什么意思?你有错误吗?您可以共享错误回溯和代码吗?这两个都是语法错误-参数的名称必须是单个标识符。也许你的意思是class
而不是def
?def应该是class
@ShafikurRahman就是这样,谢谢@谢谢,这就是问题所在!