既存のアプリケーションをより新しいバージョンの django にアップグレードしたいと考えています。1.4 では、パスワード ハッシュ アルゴリズムが変更され、ユーザーがログインしようとしたときに古いパスワードがすべて一致しなくなりました。ユーザーにパスワードのリセットを要求せずにアップグレードする方法はありますか?
2 に答える
1
先月同じアップグレードを行いましたが、Django のパスワードはまだ完全に機能しています。私が行った変更は基本的にジェネリック ビューです (現在、すべてのジェネリック ビューはクラス ベースです)。settings.py のログが変更され、ALLOWED_HOSTS リストを配置する必要があります。例えば:ALLOWED_HOSTS = ['.stackoverflow.com']
特に、URL タグに引用符なしで名前付き URL を使用していたため、URL 呼び出しを変更しましたが、django ではサポートされなくなりました。正しい方法は次のとおりです。{% url 'name_of_the_view' arg1 arg2%}
別の環境を作成し、この小さな変更を加えるだけで django 1.5 を使用することをお勧めします。
于 2013-07-11T05:59:08.607 に答える