Django ドキュメントのさまざまな場所で説明されているように url.py を構成しましたが、その動作は連続したアクセス間で完全に異常です。デバッグ モードで URL を検索すると、「ページが見つかりません」というエラーが表示されます。奇妙なことは、アクセスごとに与えられたエラーが異なることです:
... Django tried these URL patterns, in this order:
^admin/?$
^cheqsim/?$
^login/?$
^logout/?$
^questions/?$
しかし、url.py を見ると、最後の要素は ^searchquestions/?$ で、それを見る前にサーバーを再起動しましたが、エラーは url.py の実際とは異なる urlpattern を示しています。
次に、URL を探し続け、すべての Cookie を削除し、存在しない URL を試してみると、実際の URL.py が得られます。
, Django tried these URL patterns, in this order:
^login/?$
^logout/?$
^admin/?$
^cheqsim/?$
^searchquestions/?$
わかりましたので、 http://mysite.com/myprojecturl/searchquestions/を試してみてください。私を完全にノックアウトさせる新しいパターン エラーが表示されます。
, Django tried these URL patterns, in this order:
^admin/?$
^cheqsim/?$
^login/?$
^logout/?$
5、6時間前に使ったパターン!!!
これは本当にイライラするので、誰か私に何が起こっているのか知っている人はいますか...
どうもありがとうございました
PS: ところで、いくつかの URL は魔法のように一致することがあります。