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

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

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

起因

修改了表結(jié)構(gòu)以后執(zhí)行python3 manage.py migrate 報(bào)錯(cuò):

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

所以進(jìn)數(shù)據(jù)庫(kù)把對(duì)應(yīng)的表刪除了,想著重新生成這張表.

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

python3 manage.py makemigrations
python3 manage.py migrate

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

處理過程

首先刪除了app對(duì)應(yīng)目錄下的數(shù)據(jù)庫(kù)對(duì)應(yīng)的文件和緩存文件:

$ 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.

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

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

delete from django_migrations where app='yourappname';

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

$ 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ù)據(jù)表順利生成.

結(jié)論

在執(zhí)行

python3 manage.py makemigrations python3 manage.py migrate

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

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

相關(guān)文章

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

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

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

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

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

    詳解Python使用tensorflow入門指南

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

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

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

    使用selenium模擬動(dòng)態(tài)登錄百度頁(yè)面的實(shí)現(xiàn)

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

    Python報(bào)錯(cuò)TypeError: ‘dict‘ object is not&

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

    numpy.unique()使用方法

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

    更改Python的pip install 默認(rèn)安裝依賴路徑方法詳解

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

    Python全棧之推導(dǎo)式和生成器

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

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

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

最新評(píng)論

广东省| 文昌市| 来宾市| 洛扎县| 沙河市| 吴忠市| 略阳县| 通山县| 松阳县| 遵化市| 贵南县| 宜都市| 介休市| 九寨沟县| 泸定县| 南乐县| 大兴区| 石渠县| 依安县| 礼泉县| 永安市| 南宫市| 洞头县| 定日县| 和龙市| 榆林市| 铁岭市| 德兴市| 花垣县| 吐鲁番市| 宁国市| 乐山市| 会泽县| 玛曲县| 巴里| 涞水县| 建宁县| 岱山县| 浦城县| 江永县| 黎川县|