如何在Django中重新生成表

时间:2016-08-29 00:59:47

标签: python django

我是Django的新人。我是这样做的: 通过以下方式创建应用程序:python manager.py startap test 然后我添加了几个模型,然后执行: python manager.py maiemigrations python manager迁移

它会自动生成表格。然后我把表放在数据库中: drop table table_name

再次执行: python manager.py makemigrations python manager.py migrate

但是数据库中没有生成表格,我收到了消息"未检测到任何更改",我该如何处理这些表?请帮帮我。

1 个答案:

答案 0 :(得分:0)

删除应用迁移目录中的所有迁移文件。然后运行

python makemigrations your_app 
python migrate