读书人

关于django的url标签解决方案

发布时间: 2013-01-08 14:02:14 作者: rapoo

关于django的url标签
模板
<a href="{% url test %}">ttt</a>

mysite/urls.py中
urlpatterns = patterns('',
url(r'^test/', include(mysite.myapp.urls)),
)


mysite/myapp/urls.py中
urlpatterns = patterns('mysite.myapp.views',
url(r'testpage/$', 'index', name='test'),
)


如果把name参数放在mysite/myapp/urls中,运行的时候会报没有渲染参数的错误。


但如果修改成下面这样就能正常运行。
mysite/urls.py
urlpatterns = patterns('mysite.myapp.views',
url(r'^test/testpage/$', 'index', name='test'),
)


想问一下{% url %}标签里应该怎么写才能正常访问mysite.myapp.urls里面name='test'的链接?我不想改成下面那样……
谢谢!
[解决办法]
urlpatterns = patterns('mysite.myapp.views',
url(r'^test/testpage/$', 'index', "name=test"),
)
是这样吧?
[解决办法]
“把name参数放在mysite/myapp/urls中”是什么意思?我完全没看出来你的url有接收参数的能力

读书人网 >perl python

热点推荐