执行Django数据迁移时报1091错误及解决方法-创新互联

问题描述

创新互联公司-云计算及IDC服务提供商,涵盖公有云、IDC机房租用、成都机柜租用、等保安全、私有云建设等企业级互联网基础服务,电话联系:18982081108

  今天在Pycharm 中的Terminal下,执行数据迁移操作时,第一步: Python manage.py makemigrations ,是没有任何问题,但就是在执行真正的数据迁移时,也就是第二步:Python manage.py migrate 时,报错,错误截图如下

大概的意思就是   错误代码1091,原因是  “无法删除'dt_id';请检查列/键是否存在”。

问题的解决

分析:


    可能是数据库中的字段结构,已经完成了对此字段的修改,但是在执行数据迁移的时候,生成的某个日志文件(一般形如:0003_auto_20191011_2032.py),可能还有一些删除的字段

 # Generated by Django 2.0.6 on 2019-10-11 12:32
from django.db import migrations, models
class Migration(migrations.Migration):
  dependencies = [
    ('modelapp', '0002_student'),
  ]
  operations = [
    migrations.RemoveField(
      model_name='student',
      name='age',
    ),
    migrations.RemoveField(
      model_name='student',
      name='birthday',
    ),
    migrations.RemoveField(
      model_name='student',
      name='salary',
    ),
    migrations.AlterField(
      model_name='student',
      name='tel',
      field=models.CharField(max_length=20),
    ),
  ]

当前名称:执行Django数据迁移时报1091错误及解决方法-创新互联
本文地址:http://bzwzjz.com/article/dpipjd.html

其他资讯

Copyright © 2007-2020 广东宝晨空调科技有限公司 All Rights Reserved 粤ICP备2022107769号
友情链接: 营销型网站建设 成都网站建设公司 宜宾网站设计 外贸网站设计方案 成都网站建设公司 公司网站建设 成都网站制作 成都网站设计 企业网站建设公司 网站建设 手机网站制作设计 成都h5网站建设 营销型网站建设 成都网站设计 定制网站制作 网站制作报价 教育网站设计方案 成都网站建设 重庆企业网站建设 上市集团网站建设 成都营销网站制作 成都网站制作