0

古いバージョンの django 1.3.1 アプリを最新バージョン (1.5.4) に移行することを検討しています。

私は移住が好きではありません。考えられる特定の問題はありますか?あなたが考えるかもしれないショーストッパーはありますか? もちろん、私はリリースノートとこれらすべてを勉強します。

それは本当の頭痛ですか、それとも実行可能ですか?

4

2 に答える 2

1

あなたが世話をする必要があるいくつかのことはここにあります:

  • プロジェクトのディレクトリ構造が変更されました。
  • ALLOWED_HOSTSに含めますsettings.py
  • django.utils.simplejson廃止されました。import simplejson代わりに使用できます。
  • レスポンス コードが 500 の場合、セッション データは保存されません。
  • django.forms.ModelMultipleChoiceField空のリストではなく、空の値として空の QuerySet を返すようになりました。
  • アップロードされたファイルは、デフォルトでは実行可能ファイルとして作成されなくなりました。それらを実行可能にする必要がある場合は、必要に応じて変更FILE_UPLOAD_PERMISSIONSしてください。
  • {% load adminmedia %}template タグは使用できなくなりました。
  • を使用している場合は、 が含まれdjango.contrib.redirectsていることを確認してください。INSTALLED_APPSdjango.contrib.sites
于 2013-10-25T05:29:40.717 に答える
1

アプリを 1.4 から 1.5 に移行しましたが、ブロッカーである問題は取得されませんでした。adminmedia、json ライブラリの使用、html テンプレートの URL 構文に関連するいくつかの変更を行う必要がありました。それらはいくつかの通常の問題だけでした。

ただし、最新バージョンにアップグレードする前に、常にリリース ノートを確認することをお勧めします。

これがあなたを助けることを願っています。

于 2013-10-25T03:50:08.337 に答える