国产成人精品18p,天天干成人网,无码专区狠狠躁天天躁,美女脱精光隐私扒开免费观看

Python開(kāi)發(fā)Flask中數據庫怎么設置

發(fā)布時(shí)間:2021-09-04 11:55 來(lái)源:億速云 閱讀:0 作者:chen 欄目: 開(kāi)發(fā)技術(shù)

這篇文章主要介紹“Python開(kāi)發(fā)Flask中數據怎么設置”,在日常操作中,相信很多人在Python開(kāi)發(fā)Flask中數據庫怎么設置問(wèn)題上存在疑惑,小編查閱了各式資料,整理出簡(jiǎn)單好用的操作方法,希望對大家解答”P(pán)ython開(kāi)發(fā)Flask中數據庫怎么設置”的疑惑有所幫助!接下來(lái),請跟著(zhù)小編一起來(lái)學(xué)習吧!

  Flask中數據庫設置?#動(dòng)態(tài)追蹤修改設置,如未設置只會(huì )提示警告#查詢(xún)時(shí)會(huì )顯示原始SQL語(yǔ)句。


  補充:


  app.config['SQLALCHEMY_COMMIT_ON_TEARDOWN']: 可以配置請求執行完邏輯之后自動(dòng)提交,而不用我們每次都手動(dòng)調用session.commit();


  監聽(tīng)數據庫中的數據,當發(fā)生改變,就會(huì )顯示一些內容:


  app.config['SQLALCHEMY_TRACK_MODIFICATIONS']=True;


  顯示打印的數據以及 sql 語(yǔ)句,建議不設置,默認為 False:


  app.config['SQLALCHEMY_ECHO'] = True


  數據庫的設置


  Web應用中普遍使用的是關(guān)系模型的數據庫,把所有的數據都存儲在表中,表用來(lái)給應用的實(shí)體建模,表的列數是固定的,行數是可變的。它使用結構化的查詢(xún)語(yǔ)言。關(guān)系型數據庫的列定義了表中表示的實(shí)體的數據屬性。比如:商品表里有name、price、number等。 Flask本身不限定數據庫的選擇,你可以選擇SQL或的任何一種。也可以選擇更方便的SQLALchemy,類(lèi)似于Django的ORM。SQLALchemy實(shí)際上是對數據庫的抽象,讓開(kāi)發(fā)者不用直接和SQL語(yǔ)句打交道,而是通過(guò)Python對象來(lái)操作數據庫,在舍棄一些性能開(kāi)銷(xiāo)的同時(shí),換來(lái)的是開(kāi)發(fā)效率的較大提升。


  SQLAlchemy是一個(gè)關(guān)系型數據庫框架,它提供了高層的ORM和底層的原生數據庫的操作。flask-sqlalchemy是一個(gè)簡(jiǎn)化了SQLAlchemy操作的flask擴展。

免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng )、來(lái)自互聯(lián)網(wǎng)轉載和分享為主,文章觀(guān)點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權請聯(lián)系QQ:712375056 進(jìn)行舉報,并提供相關(guān)證據,一經(jīng)查實(shí),將立刻刪除涉嫌侵權內容。

男JI大巴进入女人的直播| 正在播放国产多P交换视频| 曰韩欧美群交P片内射| 国产精品久久自在自线| AV无码岛国免费动作片| 性大毛片视频|