gpt4 book ai didi

Django South - 表已经存在

转载 作者:行者123 更新时间:2023-11-28 19:32:16 27 4
gpt4 key购买 nike

我正在尝试开始使用 South。我有一个现有数据库并添加了 South(syncdbschemamigration --initial)。

然后,我更新了 models.py 以添加一个字段并运行 ./manage.py schemamigration myapp --auto。它似乎找到了该字段并说我可以使用 ./manage.py migrate myapp 应用它。但是,这样做会出现错误:

django.db.utils.DatabaseError: table "myapp_tablename" already exists

tablenamemodels.py 中列出的第一个表。

我正在运行 Django 1.2,South 0.7

最佳答案

因为你已经在数据库中创建了表,你只需要运行初始迁移作为假

./manage.py migrate myapp --fake

确保模型的架构与数据库中表的架构相同。

关于Django South - 表已经存在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3090648/

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