从品牌网站建设到网络营销策划,从策略到执行的一站式服务
问题描述
创新互联公司-云计算及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), ), ]
成都网站建设公司地址:成都市青羊区太升南路288号锦天国际A座10层 建设咨询028-86922220
成都快上网科技有限公司-四川网站建设设计公司 | 蜀ICP备19037934号 Copyright 2020,ALL Rights Reserved cdkjz.cn | 成都网站建设 | © Copyright 2020版权所有.
专家团队为您提供成都网站建设,成都网站设计,成都品牌网站设计,成都营销型网站制作等服务,成都建网站就找快上网! | 成都网站建设哪家好? | 网站建设地图