我正在用django和MySQL(都是最新版本(创建我的网站,我的数据库计划发生了变化。现在我想编辑我的MySQL数据库。该项目仍在进行测试,我不需要数据库的任何数据。我是python、Django和MySQL的新手。请帮忙。谢谢
- 删除
migrations
文件夹中除__init__.py
以外的所有文件 - 删除数据库文件
db.sqlite3
- 执行
python manage.py makemigrations
- 执行
python manage.py migrate
现在,您应该创建了新的数据库文件,并为每个应用程序应用了初始迁移
如果您的DB 中不需要任何数据,则可以执行下一步操作
- 删除所有迁移文件(保存以备不时之需(
- 创建新数据库
- 在
settings.py
中设置新数据库 - 新数据库上的
makemigrations
和migrate