【发布时间】:2014-01-29 02:25:17
【问题描述】:
我有一个非常简单的论坛。在一页上 - 带有创建主题的发布表单的主题列表:
<form action="" method="post" name="PostForm">
{{form.hidden_tag()}}
{{form.topic(placeholder='New topic'}}
{{form.message(placeholder='Enter your text here'}}
<input type="submit">
</form>
另一个页面 - 主题页面,带有在主题中发布消息的表单:
<form action="" method="post" name="PostForm">
{{form.hidden_tag()}}
{{form.message(placeholder='Enter your text here'}}
<input type="submit">
</form>
我已经为所有人准备了表单类:
class PostingForm(Form):
topic = TextField(validators=[DataRequired()])
message = TextAreaField(validators=[DataRequired()])
但是在主题页面(没有输入“主题”)我无法通过validate_on_submit。
那么这里最好的方法是什么 - 创建两个类来分隔主题和消息输入,或者以某种方式阻止验证第二页上的主题输入?
【问题讨论】:
标签: python validation flask wtforms