これは頭を悩ませます。HttpResponseRedirect()
フォーム処理 (ログイン/サインアップ) を実行し、入力に基づいてさまざまな を返すビューを持つアプリがあります。これらのリダイレクトにはすべてreverse()
、適切な関数が文字列としてリストされたルックアップが含まれています。また、すべての関数には対応urlpattern
する urls.pyがあります。
今朝まで、すべてが正常に機能していました。
現在、フォームを送信するたびに、Django は存在しない行の構文エラーを表示します。
SyntaxError at /logout/
invalid syntax (views.py, line 399)
(そのファイルには 354 行しかありません)
下にスクロールしてトレースバックを見ると、強調表示されている行は常にreturn HttpResponseRedirect( reverse('app.views.func') )
.
これらの困惑するようなエラー メッセージのために、問題が本当にHttpResponseRedirect( reverse() )
s にあるのかさえ確信が持てません。数日間そのコードに触れていないので、なぜ突然そのような奇妙なエラーが発生し始めるのかわかりません.
これをデバッグする助けがあれば大歓迎です!