首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > perl python >

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

2012-09-12 
关于django的url标签模板a href{% url test %}ttt/amysite/urls.py中urlpatterns patterns(,ur

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

热点排行