我对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)
答案 0 :(得分:0)
根据Thomas Weller的建议,在'SECRET KEY'
的{{1}}-> 'SECRET_KEY'
中添加下划线