【发布时间】:2015-04-20 20:26:45
【问题描述】:
使用 django,我想通过我的 URL conf 中的变量来命名我的项目。假设我的产品名称是“堆栈溢出”,我希望能够访问:
http://127.0.0.1:8000/product/stack+overflow/
但我得到的是“找不到页面”404 页面。当名称只是单词而不是多个单词时,它确实有效。
我的 urls.py
from django.conf.urls import patterns, url
urlpatterns = patterns('',
url(r'^product/(?P<name>\w+)/$', 'crunch.views.product_by_name', name='preview_by_name'),
)
【问题讨论】:
标签: python django django-urls