Django 2.0.1 リリースノート

2018年1月1日

Django 2.0.1 では、2.0 にあったいくつかのバグを修正しました。

Bugfixes

  • Fixed a regression in Django 1.11 that added newlines between MultiWidget's subwidgets (#28890).
  • Fixed incorrect class-based model index name generation for models with quoted db_table (#28876).
  • Fixed incorrect foreign key constraint name for models with quoted db_table (#28876).
  • Fixed a regression in caching of a GenericForeignKey when the referenced model instance uses more than one level of multi-table inheritance (#28856).
  • GeometryField=None の場合にクエリセットのフィルタリングが再びできるようになりました (#28896)。
  • admin check が ModelAdmin.autocomplete_fieldsOneToOneField がある場合でも正しく動作するようになりました (#28898)。
  • SQLite で DecimalField の小数点部分の末尾に 0 が付いていた場合に、0 を切り捨ててしまうリグレッションを修正しました (#28915)。
  • testserver コマンドの起動時にクラッシュする問題を修正しました (#28941)。
  • 変換可能な (translatable) URL パターンを str に変換する時にクラッシュする問題を修正しました (#28947)。
  • SQLite で、ManyToManyField が参照しているモデルのフィールド名を変更するとクラッシュする問題を修正しました (#28884)。
  • QuerySet.select_for_update(of=(...)) の後に values() または values_list() をチェインするとクラッシュする問題を修正しました (#28944)。
  • ページの並び替えにクエリー式を使用すると、admin changelist がクラッシュする問題を修正しました (#28958)。