我的表删了之后, migrate就一直失败

来源:6-5 orm和model表设计-2

我还能学

2019-08-26

我直接在数据库将表删除, 想改个名字

然后migrate就一直失败

```

django.db.utils.OperationalError: (1051, "Unknown table 'django_bulletin.message_form_message'")

```

写回答

1回答

Ethreal

2019-08-28

对数据库做任何操作 如果是通过django的话 都要用model模型去修改 然后变更,而不要自己直接去操作数据库更改 这会造成两端不一致,导致更多问题,你对表做完你想要的修改之后 重新执行数据库迁移的两个命令makemigrations 和 migrate


0
0

Django+ xadmin 开发在线教育网站

一套通用的技术组合拳,助你解决大部分Python类网站后端问题

1944 学习 · 2173 问题

查看课程