【发布时间】:2016-05-18 18:27:55
【问题描述】:
我正在学习 DRF,我已经到了使用 mixins 和 GenericView 创建视图的目的。我想了解的是,方法的执行顺序是什么?
假设我正在创建这样的视图。
class MyView(mixins.CreateModelMixin, generics.ListCreateAPIView):
def post(self, request, *args, **kwargs):
return self.create(request, *args, **kwargs)
def perform_create(self...):
....(some code)
那么,对于 POST 请求,首先执行哪个方法,为什么?当我实际尝试这个时, perform_create 首先执行,我想了解为什么 POST 没有首先执行。
我确定我在这里遗漏了一些东西,如果可能的话,我正在寻找一些关于此的文件。
【问题讨论】:
标签: django django-rest-framework