我正在使用WTForms的MacAddress
验证程序,但它无法识别我输入的有效MAC地址。为什么不起作用?
{'choice': [u'Invalid Mac address.']}
class EditForm(Form):
choice = TextField('choice', validators=[DataRequired(), MacAddress()])
@app.route('/', methods=['GET', 'POST'])
def devicechoice():
form = EditForm()
if form.validate_on_submit():
print form.choice.data
return redirect(url_for('editdevice'))
else:
print form.errors
return render_template('devicechoice.html', form=form)
<form action="" method="post">
{{ form.hidden_tag() }}
{{ form.choice() }}
<input type="submit">
</form>
答案 0 :(得分:0)
问题已由@Ketouem回答,只需在Mac地址的每2个字符后输入一个“:”即可验证表格。 (12:34:56:78:AB:CD)