2011-12-28 46 views
2

我喜欢南方很多,它很可爱,除了我再次让所有的事情搞砸了。我已经查看了所有的问题和答案,而且我只是从“表已存在”到“没有这样的表”错误发展。django南 - 搞砸了一切 - 我怎么重新开始?

有没有办法重置一切,重新开始干净的数据库和南部,以保存一些神经和头发? :)

回答

3

删除数据库并运行:

python manage.py syncdb --migrate 

南有正在执行syncdb过程中加入自己的表。

+0

这工作,非常感谢。我必须进行迁移/尽管如此才能工作。我现在怎么回到南方? :) – abolotnov 2011-12-29 16:37:58

+0

可能不应该这样做。如果迁移出现问题,您应该修复迁移,而不是删除整个文件夹。您可能只需进行初始迁移即可(运行'python manage.py schemamigration --initial [app]',但是如果您有任何数据迁移,您现在必须重写这些迁移。 – 2011-12-29 16:51:59

-1

你可以只删除数据库,然后运行python manage.py migrate

+0

...没有这样的表south_migrationhistory – abolotnov 2011-12-28 21:22:45