这个让我摸不着头脑。我有一个带有视图的应用程序,它可以进行表单处理(登录/注册),然后HttpResponseRedirect()
根据输入返回各种 s。所有这些重定向都包含reverse()
以字符串形式列出的适当函数的查找。每个函数urlpattern
在 urls.py 中都有对应的。
直到今天早上一切都很好。
现在,每当我提交表单时,Django 都会给我一个不存在的行的语法错误:
SyntaxError at /logout/
invalid syntax (views.py, line 399)
(该文件只有 354 行)
当我向下滚动查看回溯时,突出显示的行始终是带有return HttpResponseRedirect( reverse('app.views.func') )
.
由于这些令人困惑的错误消息,我什至不确定问题是否真的出在HttpResponseRedirect( reverse() )
s. 几天来我没有碰过任何代码,所以我不确定为什么它会突然开始抛出这样的奇怪错误。
任何帮助调试这将不胜感激!