2010-12-14 16 views
6

私のウェブサイトにdjangoの管理者を使用しています。 admin(http://example.com/admin)の後にスラッシュなしでURLを入力すると、404エラーが表示されます。私はdjangoが自動的にURLの最後にスラッシュを追加したと思った。もちろん、スラッシュで終わったURLを入力するとうまくいきます。私が間違ってやっていること、あるいは変更する必要のある設定。任意のアイデアをありがとう。自動スラッシュを追加したdjango-url

答えて

7

設定でAPPEND_SLASHをtrueに設定してみてください。第二の考えでは、私はデフォルト設定が真だと思う。

http://docs.djangoproject.com/en/dev/ref/settings/?from=olddocs

+2

すばやくお返事ありがとうございます。私はAPPEND_SLASHを設定に入れましたが(commonmidelwareもputtedです)、残念ながらまだ同じです。多分mod_pythonは 'admin'から 'admin /'へのリダイレクトに問題がありますか? – lukasz

+0

私はこれが私のウェブサイト上のすべてのリンクに起こっていることに気付きました。 olny管理者ではありません。スラッシュで終わっていないセクション名を入力すると、スラッシュは自動的に追加されませんでした(違いは、私は404を持っていませんが、urls.pyのルールで終了します) – lukasz

+0

djangoの組み込みWebサーバーを使用する場合、あなたがApacheで動いている時だけ? – Sriram

関連する問題