Flask-Login 文档:LoginForm()

Hap*_*rs 4 python flask flask-login

按照Flask 登录手册,我正在寻找要包含的正确库,以便我可以调用 LoginForm() 函数。

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

tua*_*562 14

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')
Run Code Online (Sandbox Code Playgroud)

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

from form import LoginForm
Run Code Online (Sandbox Code Playgroud)

文件login.html(在当前目录模板目录)将使用烧瓶跆拳道通过使用产生LoginForm的HTML代码,wtf.quick_form(form)
你可以在阅读例如这篇文章,了解更详细或烧瓶主页了解烧瓶应用程序的结构