Flask擺弄記錄(2)-服務(wù)器配置


幾種配置flask的方法


falsk配置項(xiàng)詳解

之前,做的那個(gè)最小應(yīng)用我們是在一個(gè)127.0.0.1:5000的地址訪問的flask的應(yīng)用。這個(gè)是由flask默認(rèn)的。下面就配置一下,從自己要定義的地址和端口訪問。
1.最簡單的方法-直接在run()中添加參數(shù):

app.run(host="192.168.40.7", port=8080)

運(yùn)行起來的時(shí)候顯示的就是

2.對(duì)于flask一些其他的配置參數(shù),可以用傳遞的方式去設(shè)置。
直接設(shè)置的方法

app.config['DEBUG'] = True

或者使用參數(shù)文件讀取出來然后用變量傳遞,然后使用app.config()來設(shè)置

SQLALCHEMY_TRACK_MODIFICATIONS = False # 賦值變量
app.config['SQLALCHEMY_TRACK_MODIFICATIONS'] = SQLALCHEMY_TRACK_MODIFICATIONS # 配置參數(shù)

3.使用配置文件的方式來將參數(shù)傳入到flask啟動(dòng)中
首先我們創(chuàng)建一個(gè)config.py文件,在開發(fā)和上線是不同配置的,所以我們可能需要多套配置文件。flask提供了一種對(duì)象形式的方法,快速便捷。

class Config(object):   # 上線配置文件
    pass

class DevConfig(object):    # 開發(fā)配置文件
    DEBUG = True
    SQLALCHEMY_DATABASE_URI = 'oracle://dw_hos:dw_hos@localhost:1521/orcl'
    SQLALCHEMY_TRACK_MODIFICATIONS = False

然后我們?cè)趧?chuàng)建的demo.py文件中更改成:

from flask import Flask
from config import DevConfig #導(dǎo)入配置文件
    
app = Flask(__name__)
app.config.from_object(DevConfig) # 引用配置文件
    
@app.route('/')
    def hello_world():
    return 'Hello World!'

if __name__ == '__main__':
    app.run(host='192.168.40.7', port=8080)

這樣就是使用配置文件來對(duì)flask進(jìn)行配置了。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 22年12月更新:個(gè)人網(wǎng)站關(guān)停,如果仍舊對(duì)舊教程有興趣參考 Github 的markdown內(nèi)容[https://...
    tangyefei閱讀 35,399評(píng)論 22 257
  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,554評(píng)論 19 139
  • [TOC]一直想做源碼閱讀這件事,總感覺難度太高時(shí)間太少,可望不可見。最近正好時(shí)間充裕,決定試試做一下,并記錄一下...
    何柯君閱讀 7,391評(píng)論 3 98
  • Spring Boot 參考指南 介紹 轉(zhuǎn)載自:https://www.gitbook.com/book/qbgb...
    毛宇鵬閱讀 47,273評(píng)論 6 342
  • Flask簡介: flask是一款非常流行的Python Web框架,出生于2010年,作者是Armin Rona...
    編程小蟬閱讀 1,989評(píng)論 2 14

友情鏈接更多精彩內(nèi)容