from django.db import transaction
@transaction.atomic
defviewfunc(request):# This code executes inside a transaction.
do_stuff()
2,atomic被用作 上下文管理器
from django.db import transaction
defviewfunc(request):# This code executes in autocommit mode (Django's default).
do_stuff()with transaction.atomic():# This code executes inside a transaction.
do_more_stuff()