0

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 は魔法のように一致することがあります。

4

2 に答える 2

0

解決策は project.wsgi ファイルを変更しているようで、ここでよく説明されています: http://blog.dscpl.com.au/2010/03/improved-wsgi-script-for-use-with.html

いずれにせよ、時が経てばわかります... xD

于 2012-08-12T02:29:43.067 に答える
0
  1. 複数の runserver インスタンスが実行されているかどうかを確認します。
  2. ROOT_URLCONFの設定を確認する
于 2012-08-12T00:41:25.807 に答える