我从json响应中获取一个对象,我想使用
create
方法,以便将其保存到数据库中。
response = requests.get(
settings.BASE_URL,
headers=headers,
params=payload,
)
user_info = response.json()
example_model = ExampleModel.objects.create(api_key=user_info.get('id'))
example_model.save()
模型是:
class ExampleModel(models.Model):
"""
"""
user = models.OneToOneField(User)
example_id = models.CharField(max_length=225, blank=True, null=True)
api_key = models.CharField(max_length=225, blank=True, null=True, validators=[validate_klean_token_syntax])
接下来我会收到
Exception Type: IntegrityError at /user-information/
Exception Value: (1048, "Column 'user_id' cannot be null")
有人能帮我理解为什么我会犯这个错误吗,谢谢。