【发布时间】:2014-05-22 05:43:17
【问题描述】:
使用旧版 django 1.3.1,在模板中使用 url 名称模式时遇到问题。
urls.py:
urlpatterns = patterns(
'project.views',
url(r'^web/login/', 'login', name="web_login"),
)
在 views 渲染模板中,例如:
return render_to_response('index.html', context_instance=RequestContext(request))
在模板中使用像
这样的url命名模式<form id="loginForm" action="{% url web_login %}" method="POST">
渲染模板时出现错误
AttributeError: 'str' 对象没有属性 'regex'
【问题讨论】:
-
包括完整的回溯怎么样?
-
您是否加入了这一行?
from django.conf.urls import patterns, url进入你的 urls.py ?