久久r热视频,国产午夜精品一区二区三区视频,亚洲精品自拍偷拍,欧美日韩精品二区

您的位置:首頁技術(shù)文章
文章詳情頁

python - flask中,instance_path參數(shù)的存在意義是什么呢?

瀏覽:108日期:2022-08-01 14:03:06

問題描述

flask的Flask類初始化參數(shù)中有一個instance_path,默認(rèn)為None。

在官網(wǎng)上看了相關(guān)文檔Instance Folders,反復(fù)看了幾遍還是不太明白其意義何在,看flask相關(guān)案例也沒有見過使用的。自己在機(jī)器上做了下測試,輸出如下:view函數(shù)加一句print current_app.root_path+’n’+current_app.instance_path,可以得到:

/home/xxx/Documents/flasky/flasky/app/home/xxx/Documents/flasky/flasky/instance

其跟root_path的區(qū)別僅在于最后一個地方由app變成了instance,這參數(shù)是0.8版本才加的,意義何在(既然它和root_path基本一樣),加了它之后能夠?qū)崿F(xiàn)什么之前所不能實(shí)現(xiàn)的東西嗎?

問題解答

回答1:

看了下文檔里面有這樣一段話,不知道能不能解答題主的疑惑:

The instance folder is designed to not be under version control and be deployment specific. It’s the perfect place to drop things that either change at runtime or configuration files.

我的理解就是類似前端html與css分離一樣,實(shí)例文件夾與默認(rèn)的跟文件夾分離,降低耦合度。方便后期修改實(shí)例的時候不影響到跟文件夾。題主說的None就是默認(rèn)的實(shí)例是在根文件夾下面的,對應(yīng)到題目中的例子就是在flasky目錄下面。而現(xiàn)在新的版本可以通過設(shè)置instance_path參數(shù)指定具體的位置,比方說跟flasky目錄同級。

標(biāo)簽: Python 編程
相關(guān)文章:
主站蜘蛛池模板: 屏东市| 广平县| 绥棱县| 天柱县| 剑川县| 车险| 漳浦县| 武川县| 广元市| 博乐市| 南宁市| 赫章县| 淮滨县| 东乌珠穆沁旗| 贵定县| 安化县| 安泽县| 吉木乃县| 黔江区| 南漳县| 太仓市| 剑川县| 东阿县| 卢氏县| 登封市| 右玉县| 民县| 苏尼特右旗| 兴安盟| 莱芜市| 隆尧县| 濮阳县| 绍兴市| 合江县| 扶余县| 新建县| 横山县| 阿城市| 青海省| 遂川县| 石河子市|