2016-12-06 43 views
1

我删除了我的数据库。我想重新开始一个新的数据库。我怎样才能做到这一点 ?我试图创建一个新的数据源,但是它在应用迁移/迁移时发生错误,导致它找不到表?这是真的,因为它是一个空的数据库。如何重新启动Django中的新数据库?

类似的情况是,当有人拉我的代码版本。他不会有迁移或数据库(未跟踪)。他将如何运行应用程序?

+0

您必须运行您应该随代码提供的迁移。 –

+0

我一直没有使用版本控制跟踪迁移文件夹或数据库。现在如何初始化数据库? – Javier

+0

然后你必须创建一个新的初始迁移。 –

回答

0

当您删除数据库时,您可以只需python manage.py make migrant rations,然后python manage.py migrate。这会构建新数据库中的所有表。

1

删除所有名为'migrations'的文件夹。然后去终端并运行./manage.py makemigrations,./manage.py migrate

相关问题