我喜欢南方很多,它很可爱,除了我再次让所有的事情搞砸了。我已经查看了所有的问题和答案,而且我只是从“表已存在”到“没有这样的表”错误发展。django南 - 搞砸了一切 - 我怎么重新开始?
有没有办法重置一切,重新开始干净的数据库和南部,以保存一些神经和头发? :)
我喜欢南方很多,它很可爱,除了我再次让所有的事情搞砸了。我已经查看了所有的问题和答案,而且我只是从“表已存在”到“没有这样的表”错误发展。django南 - 搞砸了一切 - 我怎么重新开始?
有没有办法重置一切,重新开始干净的数据库和南部,以保存一些神经和头发? :)
删除数据库并运行:
python manage.py syncdb --migrate
南有正在执行syncdb过程中加入自己的表。
你可以只删除数据库,然后运行python manage.py migrate
...没有这样的表south_migrationhistory – abolotnov 2011-12-28 21:22:45
这工作,非常感谢。我必须进行迁移/尽管如此才能工作。我现在怎么回到南方? :) – abolotnov 2011-12-29 16:37:58
可能不应该这样做。如果迁移出现问题,您应该修复迁移,而不是删除整个文件夹。您可能只需进行初始迁移即可(运行'python manage.py schemamigration --initial [app]',但是如果您有任何数据迁移,您现在必须重写这些迁移。 – 2011-12-29 16:51:59