Python Can';在Django中找不到呈现页面的代码
我是一个试图定制开源Django应用程序的初学者。在URL.py中,我看到了以下模式: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”的视图,但没有这样的
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的名称是:
(这在创建url时非常有用。例如:item\u list
){%url'项列表'%}
generic\u list
而不是item\u list