最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

解決Django migrate No changes detected 不能創(chuàng)建表的問題

 更新時間:2018年05月27日 15:55:03   作者:hanglinux  
今天小編就為大家分享一篇解決Django migrate No changes detected 不能創(chuàng)建表的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

起因

修改了表結構以后執(zhí)行python3 manage.py migrate 報錯:

django.db.utils.OperationalError: (1091, "Can't DROP 'email'; check that column/key exists")

所以進數(shù)據庫把對應的表刪除了,想著重新生成這張表.

刪除表以后執(zhí)行:

python3 manage.py makemigrations
python3 manage.py migrate

還是不能生成表,提示:No changes detected

處理過程

首先刪除了app對應目錄下的數(shù)據庫對應的文件和緩存文件:

$ rm -rf migrations/ __pycache__/

重新執(zhí)行:

$ python3 manage.py makemigrations
No changes detected
$~/code/django/blogproject$ python3 manage.py makemigrations comments
Migrations for 'comments':
 comments/migrations/0001_initial.py
 - Create model Comment
$~/code/django/blogproject$ python3 manage.py migrate
Operations to perform:
 Apply all migrations: admin, auth, blog, comments, contenttypes, sessions, users
Running migrations:
 No migrations to apply.

進入數(shù)據庫發(fā)現(xiàn)仍然沒有生成表.

然后發(fā)現(xiàn)有一張django_migrations表,里面記錄這有關創(chuàng)建表的記錄,刪除對應的數(shù)據表:

delete from django_migrations where app='yourappname';

重新執(zhí)行生成數(shù)據庫命令:

$ python3 manage.py makemigrations comments
No changes detected in app 'comments'
$~/code/django/blogproject$ python3 manage.py migrate comments
Operations to perform:
 Apply all migrations: comments
Running migrations:
 Applying comments.0001_initial... OK

數(shù)據表順利生成.

結論

在執(zhí)行

python3 manage.py makemigrations python3 manage.py migrate

操作的時候,不僅會創(chuàng)建0001_initial.py對應的模型腳本,還會創(chuàng)建一個數(shù)據庫記錄創(chuàng)建的模型.如果想重新生成數(shù)據庫,需要兩個地方都做刪除.

以上這篇解決Django migrate No changes detected 不能創(chuàng)建表的問題就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • Python實現(xiàn)從百度API獲取天氣的方法

    Python實現(xiàn)從百度API獲取天氣的方法

    這篇文章主要介紹了Python實現(xiàn)從百度API獲取天氣的方法,實例分析了Python操作百度API的技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-03-03
  • 基于python實現(xiàn)KNN分類算法

    基于python實現(xiàn)KNN分類算法

    這篇文章主要為大家詳細介紹了基于python實現(xiàn)KNN分類算法,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-01-01
  • 詳解Python使用tensorflow入門指南

    詳解Python使用tensorflow入門指南

    本篇文章主要介紹了詳解Python使用tensorflow入門指南,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-02-02
  • python如何讀寫csv數(shù)據

    python如何讀寫csv數(shù)據

    這篇文章主要為大家詳細介紹了python如何讀寫csv數(shù)據,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-03-03
  • 使用selenium模擬動態(tài)登錄百度頁面的實現(xiàn)

    使用selenium模擬動態(tài)登錄百度頁面的實現(xiàn)

    本文主要介紹了使用selenium模擬動態(tài)登錄百度頁面,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-05-05
  • Python報錯TypeError: ‘dict‘ object is not iterable的解決方法

    Python報錯TypeError: ‘dict‘ object is not&

    在Python開發(fā)的旅程中,報錯信息就像是一個個路障,阻礙著我們前進的步伐,而“TypeError: ‘dict’ object is not iterable”這個報錯,常常讓開發(fā)者們陷入困惑,那么,這個報錯究竟是怎么產生的呢?又該如何有效地解決它呢?讓我們一起深入探討,找到解決問題的方法
    2024-10-10
  • numpy.unique()使用方法

    numpy.unique()使用方法

    本文主要介紹了numpy.unique()使用方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-02-02
  • 更改Python的pip install 默認安裝依賴路徑方法詳解

    更改Python的pip install 默認安裝依賴路徑方法詳解

    今天小編就為大家分享一篇更改Python的pip install 默認安裝依賴路徑方法詳解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-10-10
  • Python全棧之推導式和生成器

    Python全棧之推導式和生成器

    這篇文章主要為大家介紹了Python推導式和生成器,具有一定的參考價值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    2021-12-12
  • python利用tkinter實現(xiàn)屏保

    python利用tkinter實現(xiàn)屏保

    這篇文章主要為大家詳細介紹了python利用tkinter實現(xiàn)屏保,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-07-07

最新評論

旬邑县| 九龙城区| 都匀市| 蓬莱市| 贵德县| 丘北县| 噶尔县| 洱源县| 双柏县| 内黄县| 东辽县| 咸宁市| 建德市| 绥化市| 运城市| 乐亭县| 玛多县| 阳江市| 南乐县| 曲周县| 耒阳市| 嘉义市| 沂南县| 五寨县| 雷波县| 钦州市| 黄浦区| 吴旗县| 吉首市| 哈巴河县| 芜湖县| 邢台市| 石台县| 犍为县| 田东县| 扎囊县| 丰镇市| 荣成市| 望城县| 阳东县| 定结县|