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

Django 解決新建表刪除后無法重新創(chuàng)建等問題

 更新時間:2020年05月21日 10:01:03   作者:androidstarjack  
這篇文章主要介紹了Django 解決新建表刪除后無法重新創(chuàng)建等問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

起因

同步表的過程中,我手動將數(shù)據(jù)庫中的一個表刪除了,此時再去執(zhí)行命令,發(fā)現(xiàn)不能再數(shù)據(jù)庫中新建表了

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

No changes detected

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

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

python3 manage.py makemigrations
python3 manage.py migrate

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

處理過程

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

$ rm -rf migrations/ __pycache__/

一般可以從本地刪除

重新執(zhí)行:

···
$ python3 manage.py makemigrations
No changes detected
 /code/django/blogproject~/code/django/blogproject /code/django/blogproject python3 manage.py makemigrations comments
Migrations for ‘comments':
comments/migrations/0001_initial.py
- Create model Comment
 /code/django/blogproject~/code/django/blogproject /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.
···

二、刪除app下面目錄migrations下面除了init.py其他的所有文件

三、最后,刪除migrations中關(guān)于你的app的同步數(shù)據(jù)數(shù)據(jù)庫記錄

delete from django_migrations where app=‘yourappname';

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

$ 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

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

以上這篇Django 解決新建表刪除后無法重新創(chuàng)建等問題就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • OpenCV?讀取圖像imread的使用詳解

    OpenCV?讀取圖像imread的使用詳解

    這篇文章主要介紹了OpenCV?讀取圖像imread的使用詳解,文章圍繞主題展開詳細(xì)的內(nèi)容介紹,具有一定的參考價值,感興趣的小伙伴可以參考一下
    2022-09-09
  • Python基于socket實(shí)現(xiàn)簡單的即時通訊功能示例

    Python基于socket實(shí)現(xiàn)簡單的即時通訊功能示例

    這篇文章主要介紹了Python基于socket實(shí)現(xiàn)簡單的即時通訊功能,涉及Python基于socket模塊實(shí)現(xiàn)tcp通信客戶端與服務(wù)器端相關(guān)操作技巧,需要的朋友可以參考下
    2018-01-01
  • python?time模塊計算時間之間的差距(練習(xí)題)

    python?time模塊計算時間之間的差距(練習(xí)題)

    這篇文章主要介紹了python?time模塊計算時間之間的差距,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2023-05-05
  • python框架django項(xiàng)目部署相關(guān)知識詳解

    python框架django項(xiàng)目部署相關(guān)知識詳解

    這篇文章主要介紹了python框架django項(xiàng)目部署相關(guān)知識詳解,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2019-11-11
  • Django利用Cookie實(shí)現(xiàn)反爬蟲的例子

    Django利用Cookie實(shí)現(xiàn)反爬蟲的例子

    這篇文章主要介紹了Django利用Cookie實(shí)現(xiàn)反爬蟲,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-04-04
  • 淺談Python的list中的選取范圍

    淺談Python的list中的選取范圍

    今天小編就為大家分享一篇淺談Python的list中的選取范圍,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-11-11
  • OpenCV-Python實(shí)現(xiàn)輪廓的特征值

    OpenCV-Python實(shí)現(xiàn)輪廓的特征值

    輪廓自身的一些屬性特征及輪廓所包圍對象的特征對于描述圖像具有重要意義。本篇博文將介紹幾個輪廓自身的屬性特征及輪廓包圍對象的特征,感興趣的可以了解一下
    2021-06-06
  • python之流程控制語句match-case詳解

    python之流程控制語句match-case詳解

    這篇文章主要介紹了python之流程控制語句match-case使用,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2025-03-03
  • python的圖形用戶界面介紹

    python的圖形用戶界面介紹

    大家好,本篇文章主要講的是python的圖形用戶界面介紹,感興趣的同學(xué)趕快來看一看吧,對你有幫助的話記得收藏一下,方便下次瀏覽
    2022-01-01
  • Python實(shí)現(xiàn)快速將pdf文件剪切成多個圖片

    Python實(shí)現(xiàn)快速將pdf文件剪切成多個圖片

    這篇文章主要為大家詳細(xì)介紹了如何使用Python實(shí)現(xiàn)快速將pdf文件剪切成多個圖片,文中的示例代碼講解詳細(xì),有需要的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2024-01-01

最新評論

吉隆县| 武胜县| 垦利县| 湘阴县| 资溪县| 茌平县| 安多县| 冕宁县| 波密县| 罗定市| 江门市| 石屏县| 通州区| 宜城市| 庆阳市| 九寨沟县| 湘潭县| 三都| 灵璧县| 闵行区| 宣汉县| 岳西县| 正阳县| 久治县| 图片| 柘城县| 淮北市| 江西省| 泸州市| 丹东市| 天台县| 北安市| 英超| 托克托县| 理塘县| 芦溪县| 额尔古纳市| 梧州市| 淮阳县| 东台市| 涟源市|