Django 1.0.2リリースノート—Djangoドキュメント

提供:Dev Guides
< DjangoDjango/docs/2.2.x/releases/1.0.2
移動先:案内検索

Django1.0.2リリースノート

Django 1.0.2へようこそ!

これは、Django 1.0シリーズの2番目の「バグ修正」リリースであり、Django1.0コードベースの安定性とパフォーマンスを向上させます。 そのため、Django 1.0.2には新機能は含まれていません(互換性ポリシーに従って、Django 1.0.0との下位互換性を維持しています)が、多くの修正やその他の改善が含まれています。 Django 1.0.2は、現在Django1.0を使用または対象としている開発またはデプロイメントに推奨されるアップグレードです。

Django1.0.2での修正と改善

このリリースの背後にある主な理由は、最近リリースされたDjango1.0.1の問題を修正することです。 Django 1.0.1に使用されたパッケージングスクリプトは、django.contrib.gisに必要な1つのディレクトリや、Djangoの単体テストスイートの一部など、最終リリースパッケージからいくつかのディレクトリを省略しました。

Django 1.0.2には更新されたパッケージスクリプトが含まれており、リリースパッケージにはDjango1.0.1から省略されたディレクトリが含まれています。 そのため、このリリースにはDjango1.0.1からのすべての修正と改善が含まれています。 詳細については、 Django1.0.1リリースノートを参照してください。

さらに、Django 1.0.1がリリースされてからの期間:

  • 更新されたヘブライ語とデンマーク語の翻訳が追加されました。
  • Djangoモデルのデフォルトの__repr__メソッドは、__unicode__メソッドからの不正なUnicodeデータに直面して、より堅牢になりました。 このような場合に例外を発生させるのではなく、repr()に、無効なUnicodeの代わりに文字列「[BadUnicodedata]」が含まれるようになりました。
  • DjangoのSafeUnicodeクラスとMySQLアダプターの相互作用に関連するバグが解決されました。 SafeUnicodeインスタンス(たとえば、テンプレートレンダリングによって生成された)をモデル属性に割り当てて、unicodeへの明示的な中間キャストを必要とせずにMySQLに保存できるようになりました。
  • SQLiteのnull許容DateFieldのフィルタリングに影響するバグが解決されました。
  • Djangoのドキュメントにいくつかの更新と改善が行われました。