gpt4 book ai didi

django-models - 可为空的 ForeignKey 字段 Django

转载 作者:行者123 更新时间:2023-12-04 02:01:45 28 4
gpt4 key购买 nike

我正在使用 django 和 sqlite 创建一个简单的商店。我有一个带有可为空外键的模型。但是当我想使用管理员添加一个项目时,它会阻止我在外键字段中。请帮忙,因为我不明白为什么它不起作用:

class Item(models.Model):
id_order = models.ForeignKey(Order, null = True, default = None)
name = models.CharField(max_length = 100)
type_item = models.CharField(max_length = 50)
other = models.CharField(max_length = 200)
color = models.CharField(max_length = 100)
cost = models.IntegerField(default = 0)
is_available_now = models.BooleanField(default = False)
available_count = models.IntegerField(default = 0)
photo = models.ImageField(upload_to = "images/")

enter image description here

最佳答案

您在外键字段中缺少 blank=Truenull 只是到数据库:https://docs.djangoproject.com/en/1.8/ref/models/fields/

关于django-models - 可为空的 ForeignKey 字段 Django,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30544212/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com