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

django inspectdb 操作已有數(shù)據(jù)庫數(shù)據(jù)的使用步驟

 更新時間:2021年02月07日 14:49:42   作者:超級愛度假  
這篇文章主要介紹了django inspectdb 操作已有數(shù)據(jù)庫數(shù)據(jù)的使用步驟,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下

inspectdb使用步驟

1.配置項目setting文件

2.配置項目__init__.py 使用pymysql連接數(shù)據(jù)庫

 import pymysql
 pymysql.version_info = (1, 20, 23)
 pymysql.install_as_MySQLdb()

3.在terminal中執(zhí)行語句

python manage.py inspectdb > [your app name]\models.py

4.執(zhí)行遷移

python manage.py makemigrations
python manage.py migrate

5.將圖中managed = False 改成True或者刪除即可,其意義是不對數(shù)據(jù)庫進行管理。之后修改models即可對數(shù)據(jù)庫進行操作

知識點擴展:django,inspectdb,操作已經(jīng)存在的表

1.Django附帶了一個名為inspectdb程序,它可以通過現(xiàn)有數(shù)據(jù)庫來創(chuàng)建模型,并將相關(guān)模型代碼另存到指定文件中。在新建的newmodels.py文件中挑選指定表格對應的模型代碼,并將其復制到相關(guān)的文件中。

python manage.py inspectdb > newmodels.py

若要操作指定數(shù)據(jù)庫,使用如下代碼:

python manage.py inspectdb --database new_schema1 > models1.py

2.默認情況下,inspectdb創(chuàng)建非托管模型。 也就是說,在模型的Meta類中,managed = False告訴Django不要管理每個表的創(chuàng)建,修改和刪除。如果想讓Django管理表的生命周期,你需要將上面的托管選項更改為True,即將managed = False修改為managed = True。

class Person(models.Model):
   id = models.IntegerField(primary_key=True)
   first_name = models.CharField(max_length=70)
   class Meta:
    managed = False
    db_table = 'CENSUS_PERSONS'

3.運行migrate命令以安裝任何額外需要的數(shù)據(jù)庫記錄,如session、auth等。若對此類表格沒有操作必要,可以不用執(zhí)行下列代碼,亦可進行數(shù)據(jù)庫操作。

 python manage.py makemigrations
 python manage.py migrate

到此這篇關(guān)于django inspectdb 操作已有數(shù)據(jù)庫數(shù)據(jù)的使用步驟的文章就介紹到這了,更多相關(guān)django操作已有數(shù)據(jù)庫數(shù)據(jù)內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • python FTP批量下載/刪除/上傳實例

    python FTP批量下載/刪除/上傳實例

    今天小編就為大家分享一篇python FTP批量下載/刪除/上傳實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-12-12
  • Python列表之間的數(shù)字與字符轉(zhuǎn)化實例

    Python列表之間的數(shù)字與字符轉(zhuǎn)化實例

    在python列表操作中,面對需要把列表中的字符串轉(zhuǎn)為禮拜的操作,無需強轉(zhuǎn),通過簡單的幾步就可以實現(xiàn),下面這篇文章主要給大家介紹了關(guān)于Python列表之間的數(shù)字與字符轉(zhuǎn)化的相關(guān)資料,需要的朋友可以參考下
    2023-02-02
  • pandas ix &iloc &loc的區(qū)別

    pandas ix &iloc &loc的區(qū)別

    這篇文章主要介紹了pandas ix &iloc &loc的區(qū)別,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2019-01-01
  • Python get獲取頁面cookie代碼實例

    Python get獲取頁面cookie代碼實例

    利用Python get獲取頁面cookie代碼實例,簡單易懂
    2018-09-09
  • Python爬蟲利用cookie實現(xiàn)模擬登陸實例詳解

    Python爬蟲利用cookie實現(xiàn)模擬登陸實例詳解

    這篇文章主要介紹了Python爬蟲利用cookie實現(xiàn)模擬登陸實例詳解的相關(guān)資料,需要的朋友可以參考下
    2017-01-01
  • 深入理解Django自定義信號(signals)

    深入理解Django自定義信號(signals)

    這篇文章主要介紹了深入理解Django自定義信號(signals),小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-10-10
  • PaddleNLP ppdiffusers 自動生成兔了個兔海報

    PaddleNLP ppdiffusers 自動生成兔了個兔海報

    這篇文章主要為大家介紹了PaddleNLP ppdiffusers 自動生成兔了個兔海報示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-01-01
  • Python中ConfigParser模塊示例詳解

    Python中ConfigParser模塊示例詳解

    有些時候在項目中,使用配置文件來配置一些靈活的參數(shù)是比較常見的事,因為這會使得代碼的維護變得更方便,而ini配置文件是比較常用的一種,今天介紹用ConfigParser模塊來解析ini配置文件,感興趣的朋友一起看看吧
    2023-01-01
  • Python使用xlrd實現(xiàn)讀取合并單元格

    Python使用xlrd實現(xiàn)讀取合并單元格

    這篇文章主要介紹了Python使用xlrd實現(xiàn)讀取合并單元格,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-07-07
  • Python Flask框架使用介紹

    Python Flask框架使用介紹

    今天來給大家說一個Python的輕量級web開發(fā)框架——Flask,為什么要推薦它呢?當然是因為它夠輕量級了,開發(fā)迅速是它的特點,當然它也有缺點,不過這里不說,因為既用它又說它差感覺不好
    2022-08-08

最新評論

玉门市| 中西区| 二连浩特市| 龙泉市| 巴塘县| 莱州市| 晋州市| 阿拉善盟| 石柱| 云安县| 屯门区| 大厂| 旺苍县| 响水县| 栖霞市| 江门市| 中方县| 仙游县| 基隆市| 化德县| 邯郸县| 清原| 太仆寺旗| 阜城县| 左贡县| 增城市| 兰考县| 洞头县| 衢州市| 青神县| 辉南县| 綦江县| 锦州市| 文昌市| 澎湖县| 九龙坡区| 淮阳县| 景东| 图木舒克市| 迁安市| 文登市|