[英]how to write urls.py in django 1.10
Django 1.1版本中的urls.py文件:-
urlpatterns = patterns('ecomstore.catalog.views',
(r'^category/(?P<category_slug>[-\w]+)/$','show_category',
{'template_name':'catalog/category.html'},'catalog_category'),
)
我了解到,第一个参数ID前缀为所有视图。 下一个参数是url,它有四个参数,一个是url字符串(正则表达式),第二个是view,第三个是传递模板名称的字典,第四个是类别的位置。
如何在Django 1.10中编写它遵循正确的方法:-
from django.conf.urls import url
from ecommstore.catalog.views import *
urlpatterns = [
url(r'^category/(?P<category_slug>[-\w]+)/$','show_category',
{'template_name':'catalog/category.html'},'catalog_category'),
]
你快到了。 您已经导入了视图,但是仍在传递字符串作为视图,而不是视图函数本身:
urlpatterns = [
url(r'^category/(?P<category_slug>[-\w]+)/$', show_category,
{'template_name':'catalog/category.html'}, 'catalog_category'),
]
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.