2017-11-08 19 views
0

commit_unless_managedモジュールのdjango 1.8のサポートが終了しました。いずれの代替案を使用すべきかについての提案はありますか?Django 1.8 AttributeError( "モジュール 'オブジェクトに' commit_unless_managed '属性がありません)

+0

この記事は[Django 1.6でのトランザクション管理の変更点](https://realpython.com/blog/python/transaction-management-with-django-1-6/)に関する記事があります。 – Alasdair

答えて

0

交換の低下はありません。 Django 1.6で導入されたのような新しいapisを使用するように切り替えるべきです。

変更する必要があるのは、アップグレードするバージョンによって異なります。以前にDjango 1.6または1.7を実行していたのであれば、commit_unless_managedは何もしておらず、何もしていませんでした。さらに以前のバージョンから更新する場合は、変更の影響をdatabase-level autocommit in auto mode in Django 1.6に考慮する必要があります。

関連する問題