zoukankan      html  css  js  c++  java
  • flask01

    flask制作web项目

    flask制作项目接口

    接口测试(postman)

    自动化测试(自动化登录,注册...)

    flask知识点梳理

    flask核心四部分内容
    路由和视图
    内容展示
    orm(操作数据库)
    模块化/单元测试

    简介

    flask和Django一样是制作web项目的基础
    bs架构:浏览器/服务器项目

    Python制作web项目技术

    Django
    flask
    tornado

    虚拟环境

    项目制作:日常开发中,一个项目对应一个虚拟环境
    虚拟环境实现项目开发互相隔离,实现多个版本的库并存

    路由和视图

    路由定义@app.route(路径,methods=【‘get/post/put/delete’】)
    判断请求方法request.method
    路径传参数@app.route('/路径/string:name/<string:pwd>/')函数中崔颖两个参数接受

    响应

    响应文本:return
    响应页面:return render_template('网页',参数1=值1......)
    响应json接口
    重定向 return redirect(URL_for(‘函数名’,参数1=值1,......))

    异常捕获

    abort,异常抛出
    errorhandler(参数),异常捕获

    from flask import Flask,abort
    
    app = Flask(__name__)
    
    @app.route('/game/<int:age>')
    def play_game(age):
        #异常抛出
        abort(404)
    
        return "helloworld"
    
    #异常捕获
    @app.errorhandler(404)
    def page_not_found(e):
        print(e)
        return "找不到服务器资源,服务器搬家了"
    
    if __name__ == '__main__':
        app.run()
    
  • 相关阅读:
    通过shell脚本排查jar包中类冲突
    批量复制及执行命令shell脚本
    java String hashCode遇到的坑
    hive常用命令
    hadoop-2.10.0安装hive-2.3.6
    centos7安装mysql-5.7.28
    centos7安装mysql-5.5和mysql-5.6
    centos7搭建hadoop2.10高可用(HA)
    centos7搭建hadoop2.10完全分布式
    kafka(一)-为什么选择kafka
  • 原文地址:https://www.cnblogs.com/wml3030/p/14166700.html
Copyright © 2011-2022 走看看