【发布时间】:2016-03-25 21:31:52
【问题描述】:
我想通过一个请求一起创建两个模型。这可以在一个perform_create 中完成还是有办法?
型号:
class Foo(models.Model):
name = models.CharField()
class Bar(models.Model):
foo = models.ForeignKey('foo)
观看次数:
class FooViewSet(
mixins.ListModelMixin,
mixins.RetrieveModelMixin,
mixins.CreateModelMixin,
viewsets.GenericViewSet
):
serializer_class = FooSerializer
def perform_create(self, serializer):
#???
我希望每次创建 Foo 时都创建 Bar。
【问题讨论】:
标签: django django-rest-framework