简体   繁体   English

/add/ NOT NULL 约束的 IntegrityError 失败:myApp_bookdetail.manager_id

[英]IntegrityError at /add/ NOT NULL constraint failed: myApp_bookdetail.manager_id

I am having IntegrityError at /add/ NOT NULL constraint failed: myApp_bookdetail.manager_id我在 /add/ NOT NULL 约束失败时遇到 IntegrityError:myApp_bookdetail.manager_id

class BookDetail(models.Model):
    manager = models.ForeignKey(User, on_delete=models.CASCADE, default=None, null=True)
    name = models.CharField(max_length=100)
    author = models.CharField(max_length=100)
    inum = models.IntegerField()

If your are using form.save then here's my answer.如果您使用的是form.save那么这就是我的答案。 Whenever there's a ForeignKey in your model, then directly saving the model using form.save() causes this error.每当您的模型中有ForeignKey时,直接使用form.save()保存模型会导致此错误。 So this is how we save models with ForeignKey -这就是我们使用ForeignKey保存模型的方式 -

book = form.save(commit = False)
book.manager = request.user
book.save()

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 /add_to_cart/ NOT NULL 约束处的 IntegrityError 失败: - IntegrityError at /add_to_cart/ NOT NULL constraint failed: IntegrityError NOT NULL约束失败 - IntegrityError NOT NULL constraint failed IntegrityError:NOT NULL 约束失败: - IntegrityError: NOT NULL constraint failed: IntegrityError - NOT NULL 约束失败 - IntegrityError - NOT NULL constraint failed /profile NOT NULL 约束处的 IntegrityError 失败:tutorapp_profile.user_id - IntegrityError at /profile NOT NULL constraint failed: tutorapp_profile.user_id IntegrityError at /create/ NOT NULL 约束失败:main_post.author_id - IntegrityError at /create/ NOT NULL constraint failed: main_post.author_id / admin / main / category / add / NOT NULL约束处的IntegrityError失败:main_category.author_id - IntegrityError at /admin/main/category/add/ NOT NULL constraint failed: main_category.author_id /admin/images/images/add/ NOT NULL 约束的 IntegrityError 失败:images_images.user_id - IntegrityError at /admin/images/images/add/ NOT NULL constraint failed: images_images.user_id /add-to-cart/test2/ NOT NULL 约束的 IntegrityError 失败:core_order.items_id - IntegrityError at /add-to-cart/test2/ NOT NULL constraint failed: core_order.items_id peewee IntegrityError:NOT NULL约束失败:terms.sets_id - peewee IntegrityError: NOT NULL constraint failed: terms.sets_id
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM