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

python自動(dòng)生成model文件過程詳解

 更新時(shí)間:2019年11月02日 11:00:24   作者:大步向前blue  
這篇文章主要介紹了python自動(dòng)生成model文件過程詳解,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值

生成方式

Python中想要自動(dòng)生成 model文件可以通過 sqlacodegen這個(gè)命令來生成對(duì)應(yīng)的model文件

sqlacodegen 你可以通過pip去安裝:

pip install sqlacodegen

格式:

sqlacodegen mysql+pymysql://username:password@host/database_name > model.py

說明:

  • mysql+pymysql : 表示連接數(shù)據(jù)庫(kù)的連接方式
  • username : 連接MySQL數(shù)據(jù)庫(kù)的用戶名
  • password : 連接MySQL數(shù)據(jù)庫(kù)用戶對(duì)應(yīng)的密碼
  • host : 數(shù)據(jù)庫(kù)的主機(jī)地址
  • database_name : 需要生成model的數(shù)據(jù)庫(kù)名【一定是數(shù)據(jù)庫(kù)名】

問題: 如果只想生成數(shù)據(jù)庫(kù)中指定表的model文件怎么辦?

答案就是:

給 sqlacodegen 加一個(gè) --table 的參數(shù)即可

案例:

👉⚡️sqlacodegen --tables products mysql+pymysql://root:root@127.0.0.1/shopify > products.py
👉⚡️ls
products.py

結(jié)果:

👉⚡️cat products.py 
# coding: utf-8
from sqlalchemy import CHAR, Column, String, Text, text
from sqlalchemy.dialects.mysql import INTEGER
from sqlalchemy.ext.declarative import declarative_base

Base = declarative_base()
metadata = Base.metadata


class Product(Base):
  __tablename__ = 'products'

  id = Column(INTEGER(16), primary_key=True)
  title = Column(String(256), nullable=False, server_default=text("''"))
  product_id = Column(INTEGER(16))
  shop_url = Column(String(120))
  body_html = Column(Text)
  vendor = Column(String(64))
  product_type = Column(String(64))
  created_at = Column(CHAR(30))
  updated_at = Column(CHAR(30))
  handle = Column(String(256))
  published_at = Column(CHAR(30))
  template_suffix = Column(String(256))
  tags = Column(String(256))
  published_scope = Column(CHAR(10), nullable=False, server_default=text("'web'"))
👉⚡️

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • python3.7 的新特性詳解

    python3.7 的新特性詳解

    這篇文章主要介紹了python3.7 的新特性詳解,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-07-07
  • pygame開發(fā):馬賽邏輯小游戲的代碼實(shí)現(xiàn)

    pygame開發(fā):馬賽邏輯小游戲的代碼實(shí)現(xiàn)

    這篇文章主要介紹了pygame開發(fā),通過本文,您可以使用pygame開發(fā)一個(gè)馬賽邏輯小游戲~有需要的朋友可以借鑒參考下,希望能夠有所幫助
    2021-09-09
  • 手把手教你pip配置國(guó)內(nèi)鏡像源(最新詳盡版)

    手把手教你pip配置國(guó)內(nèi)鏡像源(最新詳盡版)

    pip是一個(gè)現(xiàn)代的,通用的Python包管理工具,提供了對(duì)Python包的查找、下載、安裝、卸載的功能,下面這篇文章主要給大家介紹了關(guān)于pip配置國(guó)內(nèi)鏡像源的相關(guān)資料,需要的朋友可以參考下
    2023-02-02
  • Flask之請(qǐng)求鉤子的實(shí)現(xiàn)

    Flask之請(qǐng)求鉤子的實(shí)現(xiàn)

    這篇文章主要介紹了Flask之請(qǐng)求鉤子的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2018-12-12
  • python中pivot()函數(shù)基礎(chǔ)知識(shí)點(diǎn)

    python中pivot()函數(shù)基礎(chǔ)知識(shí)點(diǎn)

    在本篇內(nèi)容里小編給大家分享的是一篇關(guān)于python中pivot()函數(shù)基礎(chǔ)知識(shí)點(diǎn)內(nèi)容,對(duì)此有興趣的朋友們可以參考學(xué)習(xí)下。
    2021-01-01
  • 教你用一行Python代碼實(shí)現(xiàn)并行任務(wù)(附代碼)

    教你用一行Python代碼實(shí)現(xiàn)并行任務(wù)(附代碼)

    這篇文章主要介紹了教你用一行Python代碼實(shí)現(xiàn)并行任務(wù)(附代碼),小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2018-02-02
  • 一步步教你用Python畫五彩氣球

    一步步教你用Python畫五彩氣球

    這篇文章主要給大家介紹了關(guān)于如何用Python畫五彩氣球的相關(guān)資料,主要是用turtle庫(kù)自帶的畫筆turtle.Turtle()來繪制氣球,文中給出了詳細(xì)的實(shí)例代碼,需要的朋友可以參考下
    2023-06-06
  • Python線程詳解

    Python線程詳解

    這篇文章主要介紹了Python線程詳解,本文詳細(xì)講解了線程方方面面的知識(shí),如線程基礎(chǔ)知識(shí)線程狀態(tài)、線程同步(鎖)、線程通信(條件變量)等內(nèi)容,需要的朋友可以參考下
    2015-06-06
  • python3.x 生成3維隨機(jī)數(shù)組實(shí)例

    python3.x 生成3維隨機(jī)數(shù)組實(shí)例

    今天小編就為大家分享一篇python3.x 生成3維隨機(jī)數(shù)組實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2019-11-11
  • 詳解程序意外中斷自動(dòng)重啟shell腳本(以Python為例)

    詳解程序意外中斷自動(dòng)重啟shell腳本(以Python為例)

    這篇文章主要介紹了詳解程序意外中斷自動(dòng)重啟shell腳本(以Python為例),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-07-07

最新評(píng)論

锡林浩特市| 岗巴县| 响水县| 信丰县| 马关县| 札达县| 靖西县| 米脂县| 靖西县| 光山县| 昌都县| 德令哈市| 通州市| 莱芜市| 右玉县| 高淳县| 洞头县| 怀远县| 包头市| 右玉县| 罗江县| 平远县| 大城县| 蓬安县| 阜康市| 商城县| 大理市| 龙川县| 长岭县| 当阳市| 云安县| 武功县| 奈曼旗| 砚山县| 南安市| 沾益县| 桑植县| 泌阳县| 内乡县| 米脂县| 迁安市|