关于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有接收参数的能力