Python Can';在Django中找不到呈现页面的代码

Python Can';在Django中找不到呈现页面的代码,python,django,Python,Django,我是一个试图定制开源Django应用程序的初学者。在URL.py中,我看到了以下模式: url(r'^asset/list/$', generic_list, dict({'queryset':Item.objects.all()}, list_filters=[location_filter, state_filter], extra_context=dict(title=_(u'assets'))), 'item_list'), 我希望找到一个名为“item_list”的视图,但没有这样的

我是一个试图定制开源Django应用程序的初学者。在URL.py中,我看到了以下模式:

url(r'^asset/list/$', generic_list, dict({'queryset':Item.objects.all()}, list_filters=[location_filter, state_filter], extra_context=dict(title=_(u'assets'))), 'item_list'),
我希望找到一个名为“item_list”的视图,但没有这样的视图。这个页面是如何呈现的?有没有一些背景魔法


(加载此URL会引发错误-“'function'对象没有属性'status\u code'”,我正在尝试调试该属性)

基本URL函数是:

url(<regularexpression>,<view.py function>,<optional_dictionary>,<optional_name>)
url(,,)
因此,在您的
url()
中:

  • Python回调函数(即view.py函数)是
    generic\u list

  • 传递给它的信息是

    • {'queryset':Item.objects.all()}
    • list\u filters=[位置\u filter,状态\u filter]
    • extra\u context=dict(title=(u'assets'))
  • url的名称是:
    item\u list
    (这在创建url时非常有用。例如:
    {%url'项列表'%}

因此,在您的例子中,python函数是
generic\u list
而不是
item\u list