【发布时间】:2011-03-31 23:35:21
【问题描述】:
我有一个现有的应用有很多数据库条目。
class Foo(models.Model):
value = models.TextField(u"Value")
为此,我这样做:
python manage.py schemamigration myapp --initial
python manage.py migrate myapp
我把模型改成这样:
class Foo(models.Model):
value = models.TextField(u"Value")
live = models.BooleanField(u"Live", default=False)
creation_time = models.DateTimeField("Creation Time", auto_now_add=True, null=True, blank=True)
并迁移:
python manage.py schemamigration myapp --auto
python manage.py migrate myapp
我收到django.db.utils.DatabaseError: relation "myapp.foo" already exists 错误。
我已经检查了this 的问题,但 South 似乎不再支持 --fake。
【问题讨论】:
标签: django django-models django-south