当前位置: 首页 > wzjs >正文

烟台城乡建设学校网站微信小程序注册流程

烟台城乡建设学校网站,微信小程序注册流程,哪些网站可以做网站,网站开发毕业设计报告Flask是什么? Flask是一个轻量级的Python Web框架,用于构建Web应用程序和API。简单、灵活、易扩展,适合小型项目或需要快速开发的应用。 接口的输入和输出 输入:request GET参数、POST JSON数据、POST表单 from flask import…

Flask是什么?

Flask是一个轻量级的Python Web框架,用于构建Web应用程序和API。简单、灵活、易扩展,适合小型项目或需要快速开发的应用。

接口的输入和输出

输入:request

GET参数、POST JSON数据、POST表单

from flask import Flask, request, jsonifyapp = Flask(__name__)@app.route('/add', methods=['GET'])
def add():x = request.args.get('x', type=int)y = request.args.get('y', type=int)if x is None or y is None:return jsonify({'error': 'Missing x or y'}), 400return jsonify({'result': x + y})@app.route('/multiply', methods=['POST'])
def multiply():data = request.get_json()if not data or 'x' not in data or 'y' not in data:return jsonify({'error': 'Missing x or y'}), 400return jsonify({'result': data['x'] * data['y']})@app.route('/square/<int:number>', methods=['GET'])
def square(number):return jsonify({'result': number ** 2})if __name__ == '__main__':app.run(debug=True)

表单

from flask import Flask, render_template, request
from wtforms import StringField, PasswordField, SubmitField # 类型
from flask_wtf import FlaskForm
from wtforms.validators import DataRequired, EqualTo #验证数据不能为空,验证数据是否相同app = Flask(__name__)app.config['SECRET_KEY'] = 'ADJLAJDLA'
# 定义表单模型类
class Register(FlaskForm):user_name = StringField(label='用户名', validators=[DataRequired('用户名不能为空')])password = StringField(label='密码', validators=[DataRequired('密码不能为空')])password2 = StringField(label='密码', validators=[DataRequired('密码不能为空'), EqualTo('password')])submit = SubmitField(label='提交')@app.route('/register', methods=['GET', 'POST'])
def register():# 创建表单对象form = Register()if request.method == 'GET':return render_template('register.html', form=form)if request.method == 'POST':if form.validate_on_submit():username = form.user_name.datapassword = form.password.datapassword2 = form.password2.dataprint(username)print(password)print(password2)else:print("验证失败")return render_template('register.html', form=form)if __name__ == "__main__":app.run()

输出: response

json对象交互

一个使用flask框架的简单应用

from flask import Flaskapp = Flask(__name__)  # 创建 Flask 应用@app.route('/')  # 访问 '/' 时执行这个函数
def home():return "Hello, Flask!"if __name__ == '__main__':app.run(debug=True)  # 运行服务器(默认端口 5000)

Python_Flask框架入门教学-Bli

Flask介绍

Python有三个主要的框架:Flask, Tornado,Django
Flask轻量级框架,可以结合其他库扩展使用
官方文档:https://dormousehole.readthedocs.io/en/latest/
安装:pip install flask -i https://pypi.douban.com

快速入门

Flask路由 匹配URL

request对象 abort函数
模板
flask数据库
表单
ajax
管理系统小案例

使用

变量规则

自定义转换器
渲染form表单
request对象
重定向
返回json数据给前端
abort函数
自定义异常
模板的基本使用
过滤器
在这里插入图片描述
flask数据库
mysql: https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.19-winx64.zip

http://www.dtcms.com/wzjs/807518.html

相关文章:

  • 机械类 网站源码wordpress生成静态 mip
  • 哪里有网站开发服务全国中小企业网站
  • 网站开发所需费用支出有哪些网站建站 外贸
  • 盐城网站设计重庆施工许可证查询
  • 厦门网站建设哪家强wordpress 目录页
  • 专业网站设计报价广东全网推广
  • 海阳网站建设北京中企动力科技股份有限公司
  • 手机上建设网站网络规划设计师考试资料百度云
  • 深圳网站建设大公司好wordpress4.9.4 使用教程
  • 做四级题目的网站app软件开发企业
  • 从网络全角度考量_写出建设一个大型电影网站规划方案wordpress广告平台
  • 企业级网站开发与部署邯郸做网站代理
  • 网站建设推荐信息11网拍推广平台
  • 做详情页生成代码的网站悬赏做海报的网站
  • 技术支持广州网站建设网站cdn自己做
  • 美食网站建设背景网站子目录绑定二级域名
  • 网站销售如何做业绩网络服务提供者不履行法律行政法规规定的信息网络安全管理义务
  • 酒店网站开发需求是企业写的吗老域名查询
  • 一个网站怎么做软件个人网页设计作品模板学生
  • wordpress制作大型网站wordpress 充值卡
  • 建立免费网站的步骤wordpress视频外链插件
  • 河北省建设机械会网站首页wordpress调用所有栏目
  • 建大型网站需要多少钱影响seo排名的因素
  • 做T恤卖网站快速开发平台破解版
  • 建设网站要服务器免费建个网站
  • 个人网站备案icp东莞债优化
  • 门户网站建设检察网站做流量
  • html5 经典网站做平面设计用哪个素材网站好
  • 服务五象新区开发建设指挥部网站石家庄哪里能制作网站
  • 网站优化软件排名药品网站订单源码