成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

Flask項目實戰(zhàn)-環(huán)境構(gòu)建

cheng10 / 1633人閱讀

摘要:項目實戰(zhàn)環(huán)境構(gòu)建環(huán)境路徑配置后臺表單文件數(shù)據(jù)庫模板文件視圖文件公用前臺基礎(chǔ)布局測試為空后臺業(yè)務(wù)邏輯公共庫前臺配置文件主程序入口文件

Flask項目實戰(zhàn)-環(huán)境構(gòu)建 環(huán)境路徑配置
myblog/
├── apps
│?? ├── cms    #后臺
│?? │?? ├── forms.py  #表單
│?? │?? ├── __init__.py  # init文件
│?? │?? ├── models.py    # 數(shù)據(jù)庫模板文件
│?? │?? └── views.py     # 視圖文件
│?? ├── common  #公用
│?? │?? ├── __init__.py
│?? │?? ├── models.py
│?? │?? └── views.py
│?? ├── front #前臺
│?? │?? ├── forms.py
│?? │?? ├── __init__.py
│?? │?? ├── models.py
│?? │?? └── views.py
│?? └── __init__.py
├── config.py
├── myblog.py
├── static
└── templates
基礎(chǔ)布局測試 apps

__init__.py

為空

cms 后臺

apps/cms/views.py #cms業(yè)務(wù)邏輯

from flask import Blueprint
bp = Blueprint("cms",__name__,url_prefix="/cms")

@bp.route("/")
def index():
    return "cms   page"

apps/cms/__init__.py

from .views import bp
common 公共庫

apps/common/views.py

from flask import Blueprint
bp = Blueprint("common",__name__,url_prefix="/common")
@bp.route("/")
def index():
    return "common page"

apps/common/__init__.py

from .views import bp
front 前臺

apps/front/views.py

from flask import Blueprint
bp = Blueprint("front",__name__)
@bp.route("/")
def index():
    return "front page"
config.py 配置文件
DEBUG = True
myblog.py 主程序入口文件
from flask import Flask
from apps.cms import bp as cms_bp
from apps.common import bp as common_bp
from apps.front import bp as front_bp
import config

app = Flask(__name__)
app.config.from_object(config)

app.register_blueprint(cms_bp) 
app.register_blueprint(common_bp) 
app.register_blueprint(front_bp) 

if __name__ == "__main__":
    app.run(port=8080,host="0.0.0.0")

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

轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/41719.html

相關(guān)文章

  • Docker實戰(zhàn):更輕松、更愉快、更高效

    摘要:接下來,我們來看一個更酷的工作流程,即通過引入來實現(xiàn)項目的持續(xù)集成。是一個持續(xù)集成發(fā)布平臺,支持對容器進行測試。取消對的選中狀態(tài)。 showImg(https://segmentfault.com/img/bVk4cF); 借助Docker,我們可以更容易地進行web應(yīng)用部署,而同時不必頭疼于項目依賴、環(huán)境變量以及各種配置問題,Docker可以快捷、高效地處理好這一切。 而這也是本...

    hosition 評論0 收藏0
  • docker-compose 運行 Flask 應(yīng)用最佳實踐

    摘要:現(xiàn)在有了之后,部署方式變了更加容易,不容易出現(xiàn)配置錯誤,環(huán)境不一致問題。實際應(yīng)用中,經(jīng)常遇到多個容器相配合運行一套應(yīng)用程序的情況。所以想要將應(yīng)用運行在容器中,該容器必須將該應(yīng)用所有的環(huán)境依賴安裝好。 showImg(https://segmentfault.com/img/remote/1460000017081815); 背景 ??以前部署應(yīng)用,需要各種環(huán)境配置,各種shell操作...

    fasss 評論0 收藏0
  • docker-compose 運行 Flask 應(yīng)用最佳實踐

    摘要:現(xiàn)在有了之后,部署方式變了更加容易,不容易出現(xiàn)配置錯誤,環(huán)境不一致問題。實際應(yīng)用中,經(jīng)常遇到多個容器相配合運行一套應(yīng)用程序的情況。所以想要將應(yīng)用運行在容器中,該容器必須將該應(yīng)用所有的環(huán)境依賴安裝好。 showImg(https://segmentfault.com/img/remote/1460000017081815); 背景 ??以前部署應(yīng)用,需要各種環(huán)境配置,各種shell操作...

    sumory 評論0 收藏0
  • Flask Web 開發(fā)實戰(zhàn)筆記

    摘要:開發(fā)實戰(zhàn)筆記安裝和使用虛擬環(huán)境虛擬環(huán)境是解釋器的一個私有副本,在這個環(huán)境中你可以安裝私有的包,而且不會影響系統(tǒng)中安裝的全局的解釋器。處理和函數(shù)之間關(guān)系的程序稱為路由。例如在請求開始時,我們需要創(chuàng)建數(shù)據(jù)庫連接或認證發(fā)起請求的用戶。 幾天前和同事一起喝酒,大家談到為什么開始讀書這件事。這里所說的讀書不是專業(yè)的書籍,而是一些閑書。結(jié)果發(fā)現(xiàn)原來我們開始讀書的原因很功利。都是因為生活中遇到了困...

    羅志環(huán) 評論0 收藏0

發(fā)表評論

0條評論

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