我正在使用Django REST Framework,并且我在一对一的关系中有MyNodel
与相关的MyOtherModel
:
models.ForeignKey(MyModel, related_name="my_other_models", blank=True, null=True)
虽然blank=True, null=True
,但当我尝试发布没有MyModel
字段的my_other_models
JSON时,我会收到“此字段为必填”错误。
答案 0 :(得分:2)
在序列化程序中,您需要添加required=False
。
field = MyModelSerializer(required=False)