1. 程式人生 > 資訊 >NASA 給貝索斯太空遊潑冷水:需通過專業航天員測試

NASA 給貝索斯太空遊潑冷水:需通過專業航天員測試

1.flask基礎

# 引入Flask庫
from flask import Flask


# 例項化,建立物件
app = Flask(__name__)

# 設定路由
@app.route('/')
# 定義檢視函式
def index():
    return 'Hello World, this is my first flask web app!'


if __name__ == '__main__':
    app.run()

2.flask初始化引數

# 引入Flask庫
from flask import Flask

# 例項化,建立物件
# app = Flask(__name__)
app=Flask(import_name=__name__,static_url_path="/s",static_folder="static_file",template_folder="template_file") # 設定路由 @app.route('/') # 定義檢視函式 def index(): return 'Hello World, this is my first flask web app!' if __name__ == '__main__': app.run()

3.應用程式配置引數

3.1從配置物件中載入

# 引入Flask庫
from flask import
Flask class DefaultConfig(object): SECRETE_KEY="abcd" #必須大寫 # 例項化,建立物件 app = Flask(__name__) #設定 app.config.from_object(DefaultConfig) # 設定路由 @app.route('/') # 定義檢視函式 def index(): print(app.config["SECRETE_KEY"]) return 'Hello World, this is my first flask web app!' if __name__ == '__main__
': app.run()

3.2 從配置檔案中載入

# 引入Flask庫
from flask import Flask

# 例項化,建立物件
app = Flask(__name__)
#設定
app.config.from_pyfile("setting.py")

# 設定路由
@app.route('/')
# 定義檢視函式
def index():
    print(app.config["SECRETE_KEY"])
    return 'Hello World, this is my first flask web app!'

if __name__ == '__main__':
    app.run()

3.3 從環境變數中載入

# 引入Flask庫
from flask import Flask

# 例項化,建立物件
app = Flask(__name__)
#設定環境變數 export PROJECT_SETTING="setting.py"
app.config.from_envvar("PROJECT_SETTING",silent=True)

# 設定路由
@app.route('/')
# 定義檢視函式
def index():
    print(app.config["SECRETE_KEY"])
    return 'Hello World, this is my first flask web app!'

if __name__ == '__main__':
    app.run()