【发布时间】:2016-08-07 03:55:32
【问题描述】:
我有一些这样的代码:
class Item(models.Model):
something = models.ForeignKey('SomethingElse')
property1 = models.TextField()
city = models.TextField()
street = models.TextField()
country = models.TextField()
我想把它塑造成这样:
class Address(models.Model):
city = models.TextField()
street = models.TextField()
country = models.TextField()
class Item(models.Model):
something = models.ForeignKey('SomethingElse')
property1 = models.TextField()
address = models.ForeignKey('Address')
当尝试迁移项目时,Django 要求我创建一个默认值。我怎么能指定一个?或者,我如何创建一个迁移,根据我们在数据库中已有的地址创建地址,然后将这些地址与项目联系起来?
【问题讨论】:
-
@stellasia:我没有,但看起来很有趣 - 谢谢!
标签: python django django-models django-orm django-migrations