zoukankan      html  css  js  c++  java
  • 五十五:WTForms表单验证之渲染模板

    此功能看似强大,实则鸡肋

    from wtforms import Form, StringField, BooleanField, SelectField
    from wtforms.validators import Length, ValidationError


    class SettingForm(Form):
    username = StringField('用户名:', validators=[Length(3, 10, message='用户名长度为3~10位')])
    tags = SelectField('标签:', choices=[('1', 'python'), ('2', 'java'), ('3', 'c')]) # 下拉选项框
    remember = BooleanField('记住我:') # 复选框

    <!DOCTYPE html>
    <html lang="en">
    <head>
    <meta charset="UTF-8">
    <title>Title</title>
    <style>
    .username-input{
    background: red;
    }
    </style>
    </head>
    <body>
    <form action="" method="post">
    <table>
    <tbody>
    <tr>
    <td>用户名:</td>
    <td><input type="text" name="username"></td>
    </tr>
    <tr>
    <td>{{ form.username.label }}</td>
    <td>{{ form.username(class='username-input') }}</td>
    </tr>
    <tr>
    <td>{{ form.tags.label }}</td>
    <td>{{ form.tags() }}</td>
    </tr>
    <tr>
    <td>{{ form.remember.label }}</td>
    <td>{{ form.remember() }}</td>
    </tr>
    <tr>
    <td></td>
    <td><input type="submit" value="点击提交"></td>
    </tr>
    </tbody>
    </table>
    </form>

    </body>
    </html>

  • 相关阅读:
    [读书计划]2015读书计划
    [整理]iOS开发学习
    nginx配置
    Nginx的使用
    Spring
    JSP的使用以及EL和JSTL的使用
    关于linux安装tomcat和mysql
    linux常用操作(安装jdk配置环境变量)
    redis的安装与使用
    Mybatis
  • 原文地址:https://www.cnblogs.com/zhongyehai/p/11845214.html
Copyright © 2011-2022 走看看