開發flask的時候,遇到了 Must provide secret_key to use csrf錯誤提醒。原來是沒有設置secret_key 。在代碼中加上
app.config['SECRET_KEY']='xxx'
SECRET_KEY最好不要寫在代碼中。
最好設置一個config.py文件,從中讀取該內容
config.py
CSRF_ENABLED = True SECRET_KEY = 'you-will-never-guess'
app.py
app.config.from_object('config')
這樣就可以防止csrf了