亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

執行Django數據遷移時報 1091錯誤及解決方法

發布時間:2020-10-19 02:53:14 來源:腳本之家 閱讀:273 作者:紫菱_cmx 欄目:開發技術

問題描述

  今天在Pycharm 中的Terminal下,執行數據遷移操作時,第一步: Python manage.py makemigrations ,是沒有任何問題,但就是在執行真正的數據遷移時,也就是第二步:Python manage.py migrate 時,報錯,錯誤截圖如下

執行Django數據遷移時報 1091錯誤及解決方法

大概的意思就是   錯誤代碼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),
    ),
  ]

如上圖的紅色字體問題部分,就是我們這個數據遷移時報錯的原因,只要將紅色字體部分注釋掉即可

# 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),
    ),
  ]

然后我們再次執行 Python manage.py migrate  的時候就能成功遷移數據了。

總結

以上所述是小編給大家介紹的執行Django數據遷移時報 1091錯誤及解決方法,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對億速云網站的支持!
如果你覺得本文對你有幫助,歡迎轉載,煩請注明出處,謝謝!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

治县。| 东台市| 佛冈县| 常山县| 汉川市| 汝州市| 东丰县| 娱乐| 莫力| 吴川市| 呼和浩特市| 松阳县| 白沙| 临颍县| 松桃| 桦川县| 江津市| 南宫市| 卢湾区| 龙泉市| 齐河县| 西华县| 清丰县| 濮阳县| 方城县| 分宜县| 宜阳县| 泉州市| 胶南市| 尚志市| 兴海县| 布拖县| 昌乐县| 双峰县| 霍山县| 三江| 崇州市| 南城县| 漾濞| 栾川县| 海口市|