Sadece bir istekle birlikte oluşturmak istediğim iki modelim var. Bu bir perform_create
'da yapılabilir mi, yoksa bir yolu var mı?REST çerçevesinde perform_create uygulamasında iki farklı model nasıl eklenir?
modeller:
class Foo(models.Model):
name = models.CharField()
class Bar(models.Model):
foo = models.ForeignKey('foo)
görünümler:
class FooViewSet(
mixins.ListModelMixin,
mixins.RetrieveModelMixin,
mixins.CreateModelMixin,
viewsets.GenericViewSet
):
serializer_class = FooSerializer
def perform_create(self, serializer):
#???
Ben Bar
Foo
oluşturulur her zaman oluşturulur istiyorum.