我在Django有这个模型:
class Unit(models.Model):
Name = models.CharField(max_length=512)
type = models.CharField(max_length=512)
Hull_Number = models.CharField(max_length=100)
email = models.CharField(max_length=512)
Commander = models.ForeignKey(User)
ParentUnit = models.ForeignKey('Unit', blank=True)
Address1 = models.CharField(max_length=512)
Address2 = models.CharField(max_length=512, blank=True)
City = models.CharField(max_length=255)
Province = models.CharField(max_length=255)
Country = models.CharField(max_length=255)
PostalCode = models.CharField(max_length=10)
Avatar = models.FileField(upload_to='UnitAvatar/%Y/%m/%d', blank=True)
Cover = models.FileField(upload_to='UnitCover/%Y/%m/%d', blank=True)
Facebook = models.URLField(default='', blank=True)
GooglePlus = models.URLField(default='', blank=True)
Twitter = models.URLField(default='', blank=True)
Website = models.URLField(default='', blank=True)
第六个字段称为ParentUnit。它是自引用父/子引用。我的问题是第一张唱片。在
尝试插入第一条记录时,得到的响应是:
^{pr2}$因为ParentUnit_id是FK,所以当migrate
出现时,它需要一个非空的响应。如果是这种情况,如何添加没有父记录的子级?在
谢谢。在
目前没有回答
相关问题 更多 >
编程相关推荐