国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

flask筆記:是flask.ext.sqlalchemy還是flask_sqlalchemy

DandJ / 3442人閱讀

摘要:首先出結(jié)論,和是一個意思,區(qū)別是寫法不同,兼容性不同。是特有的拓展功能,目前,擴展必須支持以及原因擴展導入轉(zhuǎn)換我們推薦使用擴展的命名空間包。相反,我們現(xiàn)在推薦命名軟件包,而不是現(xiàn)在已棄用的。

最近入門python的flask框架,官方推薦用sqlalchemy庫作為與數(shù)據(jù)庫交互的工具。這時我在看網(wǎng)絡(luò)上一些文章資料時發(fā)現(xiàn)一個問題。

這里插個題外話,sqlalchemy和flask_sqlalchemy是兩回事,后者是在flask框架上對sqlalchemy進行的封裝,網(wǎng)上有很多比較專業(yè)的介紹文檔。但這里,作為多年開發(fā)后端的技術(shù)員我推薦使用sqlalchemy,原因是更為靈活、方便、更易上手,同時對以后接觸其他框架也更易拓展。

有些跑題,下面言歸正傳。
首先出結(jié)論,flask.ext.sqlalchemy和flask_sqlalchemy是一個意思,區(qū)別是寫法不同,兼容性不同。這里推薦使用flask.ext.sqlalchemy。

ext是python特有的拓展功能,目前,擴展必須支持Python 2.6以及Python 2.7

原因:
擴展導入轉(zhuǎn)換
我們推薦使用Flask擴展的命名空間包。這在實踐中證明是有問題的,因為存在許多不同的競爭命名空間包系統(tǒng),并且pip會在不同系統(tǒng)之間自動切換,并且這給用戶造成了很多問題。

相反,我們現(xiàn)在推薦命名軟件包flask_foo,而不是現(xiàn)在已棄用的flaskext.foo。 Flask 0.8引入了一個重定向?qū)胂到y(tǒng),該系統(tǒng)可以使用來自flask.ext.foo的導入,并且它將首先嘗試flask_foo,并且如果失敗,則flaskext.foo。

Flask擴展應該促使用戶從flask.ext.foo而不是flask_foo或flaskext_foo導入,以便擴展可以轉(zhuǎn)換到新的軟件包名稱而不會影響用戶。

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/44573.html

相關(guān)文章

  • 使用 Flask 和 AngularJS 構(gòu)建博客 - 1

    摘要:注原文作者,原文地址為在這個教程中,我們將使用和構(gòu)建一個博客。在開發(fā)期間,這將允許我們把它們運行在不同的端口例如和?,F(xiàn)在我們將進入目錄并使用運行這個腳本。示例創(chuàng)建一篇文章為了創(chuàng)建一篇文章,你需要發(fā)送一個請求給。 注:原文作者 John Kevin M. Basco,原文地址為 Building a blog using Flask and AngularJS Part 1 在...

    劉玉平 評論0 收藏0
  • 使用 Flask 和 AngularJS 構(gòu)建博客 - 1

    摘要:注原文作者,原文地址為在這個教程中,我們將使用和構(gòu)建一個博客。在開發(fā)期間,這將允許我們把它們運行在不同的端口例如和。現(xiàn)在我們將進入目錄并使用運行這個腳本。示例創(chuàng)建一篇文章為了創(chuàng)建一篇文章,你需要發(fā)送一個請求給。 注:原文作者 John Kevin M. Basco,原文地址為 Building a blog using Flask and AngularJS Part 1 在...

    lavnFan 評論0 收藏0
  • Flask Web Development —— 數(shù)據(jù)庫(上)

    摘要:數(shù)據(jù)庫關(guān)系數(shù)據(jù)庫將數(shù)據(jù)保存在表中來模擬應用程序中不同的實體。這些行之間的連接稱作關(guān)系,也是關(guān)系數(shù)據(jù)庫模型的基礎(chǔ)。就像這個示例中看到的那樣,關(guān)系數(shù)據(jù)庫存儲數(shù)據(jù)高效且避免重復。最好的例子就是,支持一組關(guān)系數(shù)據(jù)庫引擎,包括流行的和。 數(shù)據(jù)庫就是有組織的存儲應用程序數(shù)據(jù),然后查詢檢索指定需要的那部分。大部分web應用程序都采用基于關(guān)系模型的數(shù)據(jù)庫,也稱作結(jié)構(gòu)化查詢語言(SQL)數(shù)據(jù)庫。但是最近...

    skinner 評論0 收藏0
  • Flask Web Development —— 數(shù)據(jù)庫(上)

    摘要:數(shù)據(jù)庫關(guān)系數(shù)據(jù)庫將數(shù)據(jù)保存在表中來模擬應用程序中不同的實體。這些行之間的連接稱作關(guān)系,也是關(guān)系數(shù)據(jù)庫模型的基礎(chǔ)。就像這個示例中看到的那樣,關(guān)系數(shù)據(jù)庫存儲數(shù)據(jù)高效且避免重復。最好的例子就是,支持一組關(guān)系數(shù)據(jù)庫引擎,包括流行的和。 數(shù)據(jù)庫就是有組織的存儲應用程序數(shù)據(jù),然后查詢檢索指定需要的那部分。大部分web應用程序都采用基于關(guān)系模型的數(shù)據(jù)庫,也稱作結(jié)構(gòu)化查詢語言(SQL)數(shù)據(jù)庫。但是最近...

    rockswang 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<