1146 Table xxx does not exist

python manage.py makemigrations 在每个App下的migration文件夹生成迁移文件

python manage.py migrate  迁移到数据库生成实际表

过程中可能报错某张表不存在 原因可能是模型编写细节不注意 managed的值设置为False了

由于Django会自动根据模型类生成映射的数据库表,如果你不希望Django这么做,可以把managed的值设置为False。

默认值为True,这个选项为True时Django可以对数据库表进行 migrate或migrations、删除等操作。在这个时间Django将管理数据库中表的生命周期

如果为False的时候,不会对数据库表进行创建、删除等操作。可以用于现有表、数据库视图等,其他操作是一样的。

你可能感兴趣的:(Django)