wtforms

    1热度

    1回答

    我有一些Flask-SQLAlchemy模型和用wtforms_alchemy生成的Flask-WTF表单来表示它们。我在每个模型上实现了一个方法来更新表单数据的属性。对于每个新模型和领域,我必须更新这些方法,这很烦人。有没有办法让这个更自动化,或者我正在使用的库中的一个功能,我失踪了? def edit_car(car_id): form = CarForm(request.form)

    0热度

    1回答

    我试图在现有工作动态字段(客户)中添加一个空白选项,其结果是在SOF here上找到的结果,但是出现错误。 的错误是ValueError: invalid literal for int() with base 10: ''. 如果必要的话,我可以提供完整的回溯。 这里是形式 - 充满活力的领域是客户一个你可以看到: class FilterWorkorderForm(FlaskForm):

    0热度

    1回答

    使用Flask和Flask-WTF,我想要重定向到具有复选框的表单的页面。 我有一个名为“SearchForm”的初始搜索页面,在用户搜索后,我将他重定向到一个结果页面,该结果页面上有相同的SearchForm,后面是结果列表视图。这使用户能够在结果页面上再次搜索。 这是我的形式: class SearchForm(Form): """Search form class"""

    2热度

    1回答

    最近我一直很好奇使用WTForms将数据提交给烧瓶的好处是什么?纯HTML,JavaScript或引导形式似乎更容易风格和更容易提交。另外,您可以省略创建WTForms类所需的所有Python代码。有人可以解释一下什么是优势吗?

    0热度

    1回答

    我为如下时间字段定义wtforms: stime = DateTimeField(label='Start time',validators=[validators.InputRequired()],format = "%d%b%Y %H:%M",default= datetime.now(timezone('UTC'))) etime = DateTimeField(label='En

    0热度

    1回答

    说,如果我有一个包含两个字段(但最多允许5项,像这样一个最大一个FieldList中: class NameForm(Form): firstname = StringField('firstname') surname = StringField('surname') class Combine(Form): combination = FieldList(Fo

    0热度

    1回答

    我正在使用Flask和WTForm来制作一个网络应用程序,到目前为止我的其他两个字段验证正常,但SelectField抛出错误'请选择一个宠物'。正如我自己指定的那样,即它认为它没有收到有效的输入。 SelectField.choices匹配到呈现为HTML的选项,所以我做错了什么? app.py from flask_wtf import Form from flask_wtf.csrf im

    -1热度

    1回答

    我的烧瓶应用程序正在使用flask-wtf形式完美地收集数据。收集后 @home.route('/add-new', methods=['POST', 'GET']) def newlist(): return redirect(url_for('auth.login')) form = ShoppingList() if form.validate_on_sub

    0热度

    1回答

    我有以下wtform字段。我想验证,日期名(%A)与输入DayMonYear(%d%B%Y) stime = DateTimeField(label='Start time(UTC)', validators=[validators.InputRequired()], format="%A %d%b%Y %H:%M", default=datetime.utcnow) 周

    1热度

    1回答

    我试图显示一个窗体的页面,然后添加Player到表单提交时,数据库。但是,我无法查看该表单,因为浏览器始终显示400 Bad Request错误。其他帖子指出,这可能是因为表单输入的名称与我从request.form得到的密钥不匹配,但我的所有密钥都匹配。为什么我会得到这个错误? <form method="post"> {{ form.hidden_tag() }} <inp