python - Flask-登录文档 : LoginForm()

标签 python flask flask-login

正在关注 the Flask Login manual ,我正在寻找要包含的正确库,以便我可以调用 LoginForm() 函数。

我需要包含哪个包含 LoginForm() 部分的库?

最佳答案

LoginForm是继承自 FlaskForm 的类
首先,您需要安装一些模块:pip install flask flask-login flask-wtf
有一个模块(例如 form.py )包含以下内容:

from flask_wtf import FlaskForm
from wtforms import StringField, PasswordField, SubmitField


class LoginForm(FlaskForm):
    username = StringField('Username')
    password = PasswordField('Password')
    submit = SubmitField('Submit')

此模块包含由 flask_wtf 生成的表单模块。并在您的脚本中导入 LoginForm。

from form import LoginForm

文件 login.html (在当前目录的模板目录中)将使用 flask-wtf 通过使用 wtf.quick_form(form) 为 LoginForm 生成 html 代码
您可以阅读 this article 中的示例了解更多细节或 flask 主页了解 flask 应用程序的结构

关于python - Flask-登录文档 : LoginForm(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46092054/

相关文章:

python - 如何解决导入错误 : cannot import name 'LoginManager' from 'flask_login' in Flask?

python - 在flask-login中使用request_loader的正确方法是什么

python - 如何在 Flask 中实现需要登录的装饰器

c++ - 我如何在 C++ 中执行 os.getpid()?

Python Ariadne GraphQL "cannot import name ' GraphQLNamedType'"

Python:对象在哪里实例化以及如何在对象创建期间传递参数?

concurrency - 如何使用 Flask 和 Gunicorn 获得 1000 个请求的并发

python - 如何在 DataFrame 中将 Column 声明为分类特征以在 ml 中使用

python - 如何使用 python xlrd 从 excel 工作表中检索图像

python - Flask + SSE : why is time. sleep() 需要吗?