小编Nik*_*iak的帖子

django.db.utils.IntegrityError:外键约束失败

我的模型.py

\n\n
class Order(models.Model):\n    user = models.ForeignKey(User, blank=True, null=True, on_delete=models.PROTECT)\n    customer_email = models.EmailField(blank=True, null=True, default=None)\n    customer_name = models.CharField(max_length = 64, blank=True, null=True, default=None)\n    customer_phone = models.CharField(max_length = 48, blank=True, null=True, default=None)\n    customer_address = models.CharField(max_length = 128, blank=True, null=True, default=None)\n    total_price = models.DecimalField(max_digits=10, decimal_places=2, default=0) #total price for all products in order\n    comments = models.TextField(blank=True, null=True, default=None)\n    status = models.ForeignKey(Status, on_delete=models.PROTECT)\n    created = models.DateTimeField(auto_now_add=True, auto_now=False)\n    updated = models.DateTimeField(auto_now_add=False, auto_now=True)\n\n    def __str__(self):\n        return "\xd0\x97\xd0\xb0\xd0\xba\xd0\xb0\xd0\xb7 %s %s" % (self.id, self.status.name)\n\n    class Meta:\n …
Run Code Online (Sandbox Code Playgroud)

python django foreign-keys django-models django-views

11
推荐指数
1
解决办法
3万
查看次数