bootstrap 提交表单给后台_Python web开发:Flask系列之表单操作

本文是Flask系列的第四篇,讲解如何使用Bootstrap创建前端表单并提交给后台。通过导入Flask和wtforms模块,定义表单类,创建HTML模板,设置路由处理表单验证,最后展示完整代码。
摘要由CSDN通过智能技术生成
Flask系列前三篇:   3)Flask理解Views、models和渲染模板层的调用关系2)Flask之数据入库操作,完整十步! 1)Flask版 hello world

今天再继续Flask系列第四篇:Flask之基本的表单操作

1 开篇

先说一些关于Flask的基本知识,现在不熟悉它们,并不会影响对本篇的理解和掌握。

Flask是一个基于Python开发,依赖jinja2模板和Werkzeug WSGI服务的一个微型框架。

Werkzeug用来处理Socket服务,其在Flask中被用于接受和处理http请求;Jinja2被用来对模板进行处理,将模板数据进行渲染,返回给用户的浏览器。

这到这些,对于理解后面调试出现的两个问题会有帮助,不过不熟悉仍然没有关系。

2 基本表单

首先导入所需模块:

from wtforms import StringField,PasswordField, BooleanField, SubmitField
from flask_wtf import FlaskForm

wtformsflask_wtf是flask创建web表单类常用的包。

具体创建表单类的方法如下,登入表单LoginForm继承自FlaskForm.

分别创建StringFiled实例用户名输入框user_name,密码框password,勾选框remember_me和提交按钮submit.

class LoginForm(FlaskForm):
user_name = StringField()
password = PasswordField()
remem
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值