我希望post基于类的视图中的方法是原子的.我已经定义了这个类:
class AcceptWith(View):
@method_decorator(login_required)
@method_decorator(user_passes_test(my_test))
@method_decorator(transaction.atomic)
def dispatch(self, *args, **kwargs):
return super(AcceptWith, self).dispatch(*args, **kwargs)
Run Code Online (Sandbox Code Playgroud)
Kev*_*nry 18
假设您正在定义自己的方法来处理POST,只需将transaction.atomic装饰器直接应用于该方法即可.
class AcceptWith(View):
@transaction.atomic
def post(self, request, *args, **kwargs):
# your code here will be executed atomically
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4394 次 |
| 最近记录: |