Admin siteのパスワードの変更・ログアウトを正常に動作させる方法

'パスワードの変更'・'ログアウト'が正しく動作しない

ver1.0以降のAdmin siteから'パスワードの変更'・'ログアウト'しようとすると'ValueError'が発生したりして、いちいちURLを修正しなければ実行できず億劫になります。
この問題を解消したいと思いませんか?

対応策

rev.1114でも正しく動作できていないようです。
その場合は以下のように'urls.py'を修正すれば、問題が発生しないようになります。

urls.py

…
from django.contrib import admin

admin.autodiscover()

urlpatterns = patterns('',
    …
    (r'^admin/', include(admin.site.urls)),
)

admin.site.root_path = '/admin/'

admin.site.root_path = '/admin/'を追加するだけです。

twitter 2009-06-26 23:45:00.975051

参照サイト

Recent Updates

URLConf Tip 01 - キャプチャの有無にかかわらず同一のviewで処理する
Markdownの入力補助"wmd"をAdmin siteで使う
ModelFormでfieldのwidgetを変更する
動的なformを作る 6 - Dynamic Inline Admin site編
Formsetsを使う3 - inlineformset_factory編
動的なformを作る 5 - django-dynamic-formset編
Formクラスからメディアを定義する
複数のmodelを結合する 2 - Proxy model編
複数のmodelを結合する 1
ModelFormでfieldの表示順番を変える
Admin siteのwidgetを個別に変更する
formfield_overridesを使ってAdmin siteのwidgetを変更する
Admin siteのlist_displayをカスタマイズする - リンク編
Admin siteのlist_displayをカスタマイズする - 基本編
Admin siteのTextareaの高さを自在に変更する - admin.py編