0
是否可以在基於Django類的視圖中使用裝飾器commit_manually?如何在基於Django類的視圖中使用commit_manually裝飾器
是否可以在基於Django類的視圖中使用裝飾器commit_manually?如何在基於Django類的視圖中使用commit_manually裝飾器
使用any other decorator in a class based view的相同方式。
我個人很喜歡裝飾dispatch
方法的類視圖:
class ManualCommitView(SomeView):
@method_decorator(commit_manually)
def dispatch(self, *args, **kwargs):
return super(ManualCommitView, self).dispatch(*args, **kwargs)
但這只是如果你打算重用的觀點值得,否則就容易只是裝點在URLconf
視圖。