我有以下登录用户的 View 。我正在使用 flask-wtforms 作为表单。
def login(self, username, password):
return self.app.post('/users/login', data=dict(
email=username,
password=password
), follow_redirects=True)
我已经在我的配置中禁用了 CSRF:
class Config(object):
SECRET_KEY = .....
DEBUG = True
TESTING = True
CSRF_ENABLED = False
SQLALCHEMY_DATABASE_URI = .......
但我仍然收到错误 {'csrf_token': ['CSRF token missing']}
in self.errors
这里有什么问题?
最佳答案
您使用的是哪个版本的 FLask-WTF?
在版本 0.9.0 之前,您使用 CSRF_ENABLED。 Source .版本 >= 0.9.0 使用 WTF_CSRF_ENABLED。 Source .
关于python - Flask 已经禁用 CSRF 但 self.errors 仍然有错误 "' csrf_token' : ['CSRF token missing' ]",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25543364/