django migrate 无法自动创建表解决方案

1 删除migrations以及数据库所有表,重新迁移

    python manage.py makemigrations your-app(可选)

    python manage.py migrate your-app(可选)

 2  单个文件还支持点对点迁移,以下是对app core下的0001迁移文件执行迁移sql转换

    python manage.py sqlmigrate core 0001 

3  问题发现 ,试了网上各种方法后,发现auth,sessions等数据表都无法建立,debug后才发现是自己做分表分库的时候,没有做app到数据库的映射,导致无法建表:

4 问题解决:

  修改配置settings.py 中的数据库映射,其中auth_token是django_restful_frame中的一个token处理App:



你可能感兴趣的:(django migrate 无法自动创建表解决方案)