djnago で
データベーストランザクションの
@transaction.commit_manually
と
こちらを
AttributeError: module 'django.db.transaction' has no attribute 'commit_manually'
使用している Django Version
使用Version は
pip list ---------------------------- Django (1.10) ----------------------------
原因
以下の
Django Deprecation Timeline — Django 1.6a1 documentation
@transaction.commit_manually
は、
対応方法(と いうかDjango 1.8 以降での 記述方法)
StackOverFlow に
python - Upgrading transaction.commit_manually() to Django > 1.6 - Stack Overflow
with 句に、transaction.atomic()
を
transaction 管理したい
with transaction.atomic(): do_something()
以上です。
コメント