ForeignKey不允许空值

问题描述 投票:26回答:2

我正在使用Django REST Framework 2.0。

这是我的模型类:

class Mission(models.Model):
    assigned_to = models.ForeignKey('auth.User',
                                    related_name='missions_assigned',
                                    blank = True)

这是我的观点类:

class MissionList(generics.ListCreateAPIView):
    model = Mission
    serialize_class = MissionSerializer
  1. 多部分表单在浏览器中呈现,assigned_to字段为空。
  2. 发布原始JSON时,我收到以下错误消息:

Cannot assign None: "Mission.assigned_to" does not allow null values.

django django-rest-framework
2个回答
© www.soinside.com 2019 - 2024. All rights reserved.