私はUbuntuでmod_wsgi 1.3.1 + Python 2.5.2でDjango 1.1 rc1とApache 2.2.8を使用しています。admin/appname/modelname urlsはDjango 1.1rc1のmod_wsgiで動作しません
Djangoの内部テスト用Webサーバーではすべてうまく動作しましたが、Apache mod_wsgiに移行した後、/admin/appname/modelname/
などのすべてのURLが機能しなくなりました。 、
...
^admin/ ^$
^admin/ ^logout/$
^admin/ ^password_change/$
^admin/ ^password_change/done/$
^admin/ ^jsi18n/$
^admin/ ^r/(?P<content_type_id>\d+)/(?P<object_id>.+)/$
^admin/ ^(?P<app_label>\w+)/$
The current URL, admin/account/userprofile/, didn't match any of these.
/admin/appname/
と私のカスタムURLを含む他のすべての部分がうまく動作:彼らは、次のログと404が見つからないエラーを示しています。
これはDjangoのバグか設定上の問題ですか?そしてそれを解決する方法は?
私もその変更を知っています。 (私は 'admin'チケットの間違ったログアウトリンクを追跡していました) これが理由なら、Djangoの内部Webサーバーも正しく動作しませんが、それは非常にうまくいきました。 – Achimnol
何らかの理由で、内部サーバがこの種の問題をより寛容に思えます。あなたはsettings.pyとurls.pyが両方の場所で同じであると確信していますか? – Frozenskys
私はmod_wsgi経由で実行されるプロジェクトインスタンス上でテストサーバーを直接実行しようとしましたが、この問題に直面しました:http://stackoverflow.com/questions/1188205/how-to-specify-which-eth -interface-django-test-server-should-listen-on T_T – Achimnol