读书人

关于django的url标签,该怎么处理

发布时间: 2012-09-12 09:21:30 作者: 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'的链接?我不想改成下面那样……
谢谢!

[解决办法]
[color=#FF0000][/color]urlpatterns = patterns('mysite.myapp.views',
url(r'^test/testpage/$', 'index', "name=test"),
)
是这样吧?
[解决办法]
“把name参数放在mysite/myapp/urls中”是什么意思?我完全没看出来你的url有接收参数的能力

读书人网 >perl python

热点推荐