使用旧版 django 1.3.1 ,在模板中使用网址名称模式时遇到问题。
urls.py :
urlpatterns = patterns(
'project.views',
url(r'^web/login/', 'login', name="web_login"),
)
在视图呈现模板中:
return render_to_response('index.html', context_instance=RequestContext(request))
在模板中使用网址命名模式,如
<form id="loginForm" action="{% url web_login %}" method="POST">
渲染模板时出错
AttributeError:'str'对象没有属性'regex'
答案 0 :(得分:0)
你忘记了一些引号。
action="{% url 'web_login' %}"