【发布时间】:2016-10-17 21:02:48
【问题描述】:
我的模特是
class UserInfo(models.Model):
user = models.OneToOneField(User, unique=True)
mobile_no = models.CharField(max_length=10, blank=True)
序列化器是:
class UserInfoSerializer(serializers.ModelSerializer):
class Meta:
model = UserInfo
fields = ('mobile_no','user')
但是每当我尝试使用它时
serializer = UserInfoSerializer(data=data)
if serializer.is_valid():
serializer.save()
不保存数据,报错。
除了这个之外,还有什么方法可以用来使用主键。
【问题讨论】:
-
你能告诉我它抛出了什么错误信息吗?
标签: django django-rest-framework django-serializer