Django 1.6の最初のアルファ版が今週リリースされました。 この号は、3月17日に亡くなったDjangoコミュニティのアクティブなメンバーであるMalcolm Tredinnickに捧げられています。
フレームワークの新しいバージョンにより、構成ファイルが大幅に簡素化されました。 これで、
django.contrib.admin
デフォルト
django.contrib.sites
反対に
django.contrib.sites
はオフになります。 さらに、ロケール検出とクリックジャッキング保護がデフォルトで有効になりました。
一般に、新しい
settings.py
は次のようになります。
""" Django settings for PROJECT_NAME project. For more information on this file, see https://docs.djangoproject.com/en/1.6/topics/settings/ For the full list of settings and their values, see https://docs.djangoproject.com/en/1.6/ref/settings/ """
その他の変更:
- 永続的なデータベース接続のサポート
- unittest2関数を使用する新しいテストランナー
- タイムゾーンの集計
- SQLiteのSAVEPOINTサポート
- バイナリデータを保存するための新しいモデルフィールドを追加しました
- GeoDjangoで作業するための新しいフォームフィールドを追加しました
- QuerySetの
earliest
メソッドを追加しました - フォームウィジェットで新しいHTML5属性が使用されるようになりました
- Pillowは現在、推奨される画像処理ソリューションです。 PILサポートはDjango 1.8で削除されます
- QuerySetでは、
first()
およびlast()
メソッドが追加され、それぞれ最初と最後のオブジェクトを返します。 何も見つからない場合、Noneが返されます。 django.contrib.comments
は非推奨であり、Django 1.8で削除されます
変更のより完全なリストは、
docs.djangoproject.com /
en /
dev /
releases /
1.6をご覧ください。