我有两个型号,一个是指向其他模型。Django的REST:在一个创建相关的表项分贝POST
class ModelA(models.Model):
field1 = models.CharField()
field2 = models.CharField()
class ModelB(models.Model):
field3 = models.CharField()
field4 = models.CharField()
modela = models.ForeignKey(ModelA)
我正在使用Django REST进行数据操作。我正尝试使用一个ajax调用向ModelA
和ModelB
插入数据。对于ModelA
中的一个条目,我有一个ModelB
中的条目列表。所以我的阿贾克斯数据是,
ajax_data = {modela: {....}, modelb: [{...}, {...}, ...]}
当我只使用一个模型,我能够保存,否则我不是。我可以在一个POST请求中保存两个相关的模型吗?
你使用Django其余的模型序列? –
是的..我正在使用ModelSerializer –