【发布时间】:2020-10-15 13:05:09
【问题描述】:
我对 Flask 很陌生,在运行它时遇到了一些麻烦。我设置了一个密钥,但不断收到同样的错误。任何帮助将不胜感激。
这是我的代码:
from flask import Flask, redirect, url_for, render_template
from flask_wtf import FlaskForm
from wtforms import StringField, PasswordField
import os
app = Flask(__name__)
SECRET_KEY = os.urandom(32)
app.config['SECRET KEY'] = 'secrfgdgret'
class LoginForm(FlaskForm):
username = StringField('username')
password = PasswordField('password')
@app.route('/')
def login():
form = LoginForm()
return render_template('login.html', form=form)
@app.route('/register')
def register():
return render_template('register.html',)
@app.route('/home')
def home():
return render_template('index.html',)
@app.route('/drive')
def drive():
return render_template('drive.html',)
@app.route('/deliver')
def deliver():
return render_template('deliver.html',)
if __name__ == '__main__':
app.run(debug=True)
【问题讨论】:
-
在
app.config['SECRET KEY'] = ...中添加下划线,使其变为app.config['SECRET_KEY']
标签: python flask flask-wtforms