flask 專案總結

2022-05-08 15:21:08 字數 916 閱讀 2399

一,模組化的分離!

1,增加配置檔案

'''

'''

#db 是指的是變數名稱! migratecommand指的是遷移

manager.add_command('

db', migratecommand)

4,# setting檔案之中通過繼承與增加特殊屬性!

class

developmentconfig(congig):

"""增加額外的屬性dubug

"""debug =true

class

productionconfig(congig):

"""生產模式下的配置

"""debug = true

class

congig():

redis_post = '

localhost

'redis_port = 6379session_type = '

redis'#

連線資料庫配置!

session_redis = redis.strictredis(host=redis_post, port=redis_port)

#設定對 cookid 進行加密!

session_use_signer =true

#session 有效期

session_permanent = 86400 * 7

6,跨站請求偽造

class

congig():

secret_key = '

astfeaxtnhxnii7kwwznlh/w7g84rhyc8yeeaao0ejo=

'from flask_wtf.csrf import

csrfprotect

flask專案重構總結(一)

flask專案重構總結 一 這一階段的重構主要集中在介面返回碼的格式統一上,優化了臃腫的各種判斷及try exception 機制。主要思路,使用裝飾器來封裝常用 使用python的exception機制,自定義一些exception,在恰當的地方主動丟擲異常,然後在頂層再catch住,進行統一的h...

Flask專案結構

專案排版 首先建立專案目錄 mkdir flask tutorial cd flask tutorial接下來按照前一篇講過的安裝flask步驟進行安裝,並新建乙個虛擬環境。flask應用可以簡單到使用乙個單檔案,例如hello.py from flask import flask defhello...

flask專案安裝

flask誕生於2010年,是armin ronacher 人名 用 python 語言基於 werkzeug 工具箱編寫的輕量級web開發框架。flask 本身相當於乙個核心,其他幾乎所有的功能都要用到擴充套件 郵件擴充套件flask mail,使用者認證flask login,資料庫flask ...