Django url模板tage和带点(。)的变量值

时间:2009-05-24 17:12:47

标签: django url templates tags

为什么{%url myVar%} myVar ='jack.johnson'不起作用?

视图很好,urls.py是: url(r'^(?P [A-Za-z0-9 -._] +)/ $',overview,name ='user_profile'),

3 个答案:

答案 0 :(得分:1)

因为网址名称是'user_profile',而不是'jack.johnson'。

答案 1 :(得分:1)

确认您至少使用了Django 1.0(之前不存在已命名的url模式),重新阅读Naming URL Patterns上的Django文档,然后尝试

{% url user_profile myVar %}

答案 2 :(得分:1)

伙计们,对不起。我发现了自己的错误,我给出的例子有误导性。 感谢您的快速回复。