gpt4 book ai didi

django - 南 Django 迁移

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

我已经做了:

python manage.py schemamigration TestDBapp1 --initial
python manage.py schemamigration TestDBapp1 --auto

成功地。

但是如果我输入: python manage.py migrate TestDBapp1
我明白了: sqlite3.OperationalError: table "TestDBapp1_xyz" already exists
可能是什么问题呢?

最佳答案

我怀疑你已经执行了 syncdb它创建了表。 South 试图在 migrate 期间再次创建它们数据库自然会提示。

为避免这种情况,您必须告诉 South 进行初始迁移“fake”。

python manage.py migrate TestDBapp1 --fake

顾名思义,这是假装迁移。请注意,这是一个一次性步骤。南方会处理你的 future syncdbmigrate无需 --fake .

关于django - 南 Django 迁移,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3567256/

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