首页 > TAG信息列表 > flask-wtforms
首页> C#>如何插入条件字段与WTForms?
在一个我用Flask构建的网站中,我使用WTForms进行表单验证.我目前有一个字段,该字段取决于另一个字段:如果用户插入特定年份(2012年),则会使用Javascript插入几个单选按钮.我将RadioField设置为可选,这很好用,但是如果我确实使用单选按钮提交了表单,则其值仍然为None. 讲一些代码;两个python-如何使用Jinja2模板解码烧瓶中的'
这个问题已经在这里有了答案: > JavaScript raises SyntaxError with data rendered in Jinja template 2个 当我尝试在Jinja2模板中从wtforms写入错误时,javascript-使用React Form,Flask服务器和Flask-WTF的CSRF保护
TL; DR我需要保护表单不受CSRF攻击,并且我想在前端使用ReactJS,在后端使用Flask / Flask-WTF. 我正在重构一个使用Python,Flask和Flask-WTF构建的网站,用于表单,我想将React用于前端,而不是通过PyPugjs使用Jinja2.我正在使用Flask-WTF来呈现表单,并且它会处理CSRF令牌等.我知道如何python-在调用DateField的验证程序之前更改field.data吗?
我的问题很简单,这是一个基本示例: class F(Form): date_test = DateField('Test', validators=[Required()], format='%d/%m/%Y') 我需要在调用验证程序之前更改用户发送的值. 在不失去使用WTForms的好处的情况下最简单的方法是什么?解决方法:所有WTForm字段均应支持filters关键Python-flask-wtform占位符行为
形成: class SignUpForm(Form): username = TextField("Username: ",validators=[Required(),Length(3,24)]) 为什么这样做? form = SignUpForm() form.username(placeholder="username") 但不是当您直接使用占位符作为SignUpForm的参数时呢? class SignUpForm(Form):烧瓶-WTF:缺少CSRF令牌
看起来像一个简单的错误-由于“ CSRF令牌丢失”错误而导致表单提交无法通过-变成了漫长的一天.我遍历了与Flask或Flask-WTF相关的所有SO文章,并且缺少CSRF令牌,似乎没有任何帮助. 详细信息如下: 遵循Martijin’s guidelines之前的问题: The Flask-WTF CSRF infrastructure rejectspython-Flask-WTF表单在GET请求期间出错
我有一个Flask-WTF表单的Flask视图.当我在浏览器中加载页面时,即使我尚未提交表单,该表单也总是有错误.为什么表单在提交之前有错误? @app.route('/', methods=['GET', 'POST']) def index(): form = ApplicationForm(request.form) if form.is_submitted(): prinpython-sqlalchemy.exc.InterfaceError:
我正在尝试Flask,但出现错误sqlalchemy.exc.InterfaceError:< unprintable InterfaceError object>同时提交wtforms.该模型类是: class Post(db.Model): __tablename__ = 'blog_posts' id = db.Column(db.Integer, unique=True, primary_key=True) title = db.Column(db.Stringpython – WTForms创建自定义小部件
WTForms文档非常不合适,它们甚至没有向您显示自定义窗口小部件的一个示例,该窗口小部件不是从另一个窗口小部件派生的. 我正在尝试创建一个按钮类型,这不是< input>在HTML中: submit = InlineButton(name='submit', type='submit', title='Save this page', textWithinSpan='Save')python – Flask – WTForm – 将表单保存到db
我有保存表单(wtf)到(sqlalchemy)db的问题,表单是渲染,但提交后没有任何反应… 例如: 127.0.0.1 - - [30/Dec/2013 10:30:24] "POST /add/ HTTP/1.1" 200 - 我试图在没有验证器的情况下保存 例如: name = TextField('Task Name') 我试图以其他方式保存表格: if request.method ==python – flask-bootstrap在一个页面中有两个表单
我打算在我的烧瓶应用程序中将两个表单放在一个页面中,一个用于编辑一般用户信息,另一个用于重置密码.模板看起来像这样 {% extends "base.html" %} {% import "bootstrap/wtf.html" as wtf %} {% block page_content %} <di如何将查询结果发送到WTForm字段?
我使用带有多对多表的SQLalchemy来管理博客帖子标签.我需要帮助将标记值呈现到TextArea表单字段中,以便对其进行编辑.现在,当我渲染时,我看到了查询查询. 模型 Tag和Post之间的关系在`tags’中定义 class Tag(db.Model): id = db.Column(db.Integer, primary_key=True) name = db.如何使用mongokit / pymongo填充wtform选择字段?
我正在尝试使用mongodb查询创建一个SelectField,但到目前为止我还没有成功: # forms.py in blueprint CATEGORIES = [] for item in db.Terms.find(): CATEGORIES.append((item['slug'], item['name'])) class TermForm(Form): category = SelectField( choicespython – 确定在Flask视图中按下了哪个WTForms按钮
我有一个包含多个链接的页面,可以将用户重定向到不同的页面.我认为使用表单会更好,所以我定义了一个带有多个SubmitFields的WTForms表单.如何确定单击了哪个按钮并根据该按钮进行重定向? class MainForm(Form): user_stats = SubmitField('User Stats') room_stats = Submipython – validate_on_submit总是使用Flask WTForms返回false
我有一个简单的无线电字段,它总是导致validate_on_submit返回false.当我打印form.errors时,看起来“无效的选择”作为无线电字段中的值传递,尽管coerce = int. 我不认为我正在破坏表格中返回的任何东西,我希望以正确的方式创造动态选择.我不明白为什么会失败. 以下是我的项目的相关python – Flask WTF’StringField’对象没有属性’translate’
我是Python的新手,我一直关注Miguel Grinberg Flask Mega-Tutorial. 我有一个非常简单的表单,当我尝试提交时,我收到以下错误: AttributeError: ‘StringField’ object has no attribute ‘translate’ 这是表格: from flask.ext.wtf import Form from wtforms import StringFiepython – 如何使用HiddenField强制WTForms中的整数数据?
我有一个像这样的WTForm类: class MyForm(Form): field1 = HiddenField(default=0, validators=NumberRange(min=0, max=20)]) 将此标记视为由WTForms呈现 <input type='hidden' name='field1' value='5'></input> 这不会通过NumberRange验证.这是因为Hipython – Flask:多个表单字段的条件验证
让我从平常开始 – 我是Python和新手的新手.烧瓶.在发布这个问题之前(我第一次来这里)我花了好几个小时搜索和试验,遗憾的是到目前为止没有运气. 我正在构建Web表单,用户可以在其中定义防火墙规则,随后将其记录在数据库中.我正处于验证阶段,我来到这里的墙上……希望有人能够帮助我python – 我可以设置wtforms DateTimeField也只接受DateTime值吗?
我想让我的应用程序的用户输入Date或DateTime.有没有办法用单个字段实现这一目标? dateCreated = DateField('Date created', validators[Required(message='Input must be of YYYY-MM-DD format.')]) 和 sessionDate = DateTimeField('Date', validators=[Required(message=python – Flask – Flask-Admin – One-To-Many – Cascade
我目前正在与Flask一起开展一个项目.我目前正在体验Flask-Admin. 我尝试建立2级关系.对于每个“Candidat”,我喜欢将语言和语言(LanguageLevel)关联起来. 这是我的models.py from app import db class Candidat(db.Model): id = db.Column(db.Integer, primary_key=True)python – Flask / WTForms / QuerySelectField – 使用基于现有数据库值选择的选项呈现QuerySelectField
我正在构建一个包含配置文件管理页面的简单CMS.在此配置文件页面上,以及其他字段,存在一个下拉列表,我使用wtforms扩展的QuerySelectField从表’parks’生成: from wtforms.ext.sqlalchemy.fields import QuerySelectField 配置文件页面上的其余字段由“用户”表填充. 假设用户已如何自定义WTForm model_form字段映射?
我正在使用Flask with Wtforms(和Flask-WTF)来为模型CRUD创建表单.我遇到了一个我今天无法弄清楚的问题,主要是: 给定以下常量定义: ADMIN = 0 STAFF = 1 USER = 2 ROLE = { ADMIN: 'admin', STAFF: 'staff', USER: 'user'} 并给出以下模型: class User(db.Model, Userpython – 更新wtforms中的提交按钮文本
我有一个表单,将用于新的提交和更新.我的问题是关于提交按钮的文本.我想根据具体情况将文本更改为新提交和新更新.这纯粹是提供信息的. class Interview(Form): ... submit = SubmitField('New submit') 如果可能的话,我想避免创建一个具有完全相同字段的新类,只是因为python – WTforms:错误“字段不存在”
嗨,我有一个表格类,如下所示: – class UserCreateForm(wtf.Form): name=wtf.TextField('Name',validators=[validators.Required(),username_check]) email=wtf.TextField('Email') userimage=wtf.FileField(u'Upload Image',validators=[che