【问题标题】:WTForms - Is there an object field?WTForms - 是否有对象字段?
【发布时间】:2019-09-06 00:09:39
【问题描述】:

我正在尝试制作一个提交对象的表单,例如:

class SignUpForm(FlaskForm):
    username = StringField('username', validators=[DataRequired()]
    password = PasswordField('password', validators=[DataRequired()]

我该如何做才能将这些数据作为对象放入我的 Mongo 数据库中?我希望它像这样放入:

"credentials": {
    "username": username,
    "password": password
}

我没有找到任何与对象字段相关的文档。

【问题讨论】:

    标签: flask-wtforms wtforms


    【解决方案1】:

    它会创建一个表单对象,因此您可以在之后将其转换为您想要的任何格式:

    if form.validate_on_submit():
        data = {
            "credentials": {
                "username": form.username.data,
                "password" form.password.data
            }
        }
    
        insert_into_your_database(data)
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-05-16
      • 2014-03-07
      • 2019-02-06
      • 2010-12-24
      • 1970-01-01
      • 2012-10-07
      • 1970-01-01
      相关资源
      最近更新 更多