【报错解决】django.db.utils.InternalError: (1050, "Table 'app_jdbhsxzdata' already exists")


查看报错日志第一句 Running migrations: Applying app.0004_auto_20190918_1428...Traceback (most recent call last):

查看这个文件,的确有报错的这个表app_jdbhsxzdata,数据库的确已建,那就跳过这个文件,具体跳过方法如下:

  1. 数据库找表 django_migrations,看到最大id对应的正好是0003文件,那我把004文件添加进去
  2. 再执行python manage.py migrate,成功跳过了004文件,继续了我需要执行的文件005和006

思考,可能由于003在本机生成后没执行,别的主机上执行了,将表直接挪过来的,所以这边提示已存在