为什么{%url myVar%} myVar ='jack.johnson'不起作用?
视图很好,urls.py是: url(r'^(?P [A-Za-z0-9 -._] +)/ $',overview,name ='user_profile'),
答案 0 :(得分:1)
因为网址名称是'user_profile',而不是'jack.johnson'。
答案 1 :(得分:1)
确认您至少使用了Django 1.0(之前不存在已命名的url模式),重新阅读Naming URL Patterns上的Django文档,然后尝试
{% url user_profile myVar %}
答案 2 :(得分:1)