2017-04-19 1 views
0

urls.py 파일을 urls.py 쓰기 - 나는 모든 뷰에 첫 번째 인수 ID 접두사를 이해어떻게 장고에 장고의 1.1 버전에 1.10

urlpatterns = patterns('ecomstore.catalog.views', 
    (r'^category/(?P<category_slug>[-\w]+)/$','show_category', 
     {'template_name':'catalog/category.html'},'catalog_category'), 
) 

. 다음 인수는 4 개의 인수를 갖는 url이고, 하나는 url 문자열 (정규 표현식)이고, 두 번째는보기이며, 세 번째는 dict 전달 템플릿 이름이고 네 번째는 카테고리의 위치입니다. 장고 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'), 
] 
+0

질문이나 해결책을 공유하고 있습니까? [Django 1.1] (https://docs.djangoproject.com/en/1.11/releases/#id10) ([2009 년 7 월 첫 번째 릴리스] (https://docs.djangoproject.com/en/)을 참조하십시오. 1.11/releases/1.1 /)) 의도적 인 것입니까, 아니면 오타입니까? – Chris

답변

1

당신은 거의 다 왔어. 보기를 가져 왔지만보기 기능 자체 대신보기로 문자열을 계속 전달합니다.

urlpatterns = [ 
    url(r'^category/(?P<category_slug>[-\w]+)/$', show_category, 
     {'template_name':'catalog/category.html'}, 'catalog_category'), 
] 
관련 문제