摘要:首先出結(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
摘要:注原文作者,原文地址為在這個教程中,我們將使用和構(gòu)建一個博客。在開發(fā)期間,這將允許我們把它們運行在不同的端口例如和?,F(xiàn)在我們將進入目錄并使用運行這個腳本。示例創(chuàng)建一篇文章為了創(chuàng)建一篇文章,你需要發(fā)送一個請求給。 注:原文作者 John Kevin M. Basco,原文地址為 Building a blog using Flask and AngularJS Part 1 在...
摘要:注原文作者,原文地址為在這個教程中,我們將使用和構(gòu)建一個博客。在開發(fā)期間,這將允許我們把它們運行在不同的端口例如和。現(xiàn)在我們將進入目錄并使用運行這個腳本。示例創(chuàng)建一篇文章為了創(chuàng)建一篇文章,你需要發(fā)送一個請求給。 注:原文作者 John Kevin M. Basco,原文地址為 Building a blog using Flask and AngularJS Part 1 在...
摘要:數(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ù)庫。但是最近...
摘要:數(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ù)庫。但是最近...
閱讀 3299·2021-11-23 09:51
閱讀 952·2021-09-03 10:30
閱讀 3225·2021-08-31 09:40
閱讀 3287·2019-08-30 14:22
閱讀 910·2019-08-30 14:09
閱讀 2910·2019-08-30 13:21
閱讀 3247·2019-08-28 18:03
閱讀 2866·2019-08-26 13:44