zoukankan      html  css  js  c++  java
  • python web服务学习——flask

    flask是一个使用 Python 编写的轻量级 Web 应用框架。也是开发python web服务最常用的框架之一。

    第一步当然是安装flask,依然是pip安装:

    学习flask可以从官网的quick start(http://flask.pocoo.org/docs/0.10/quickstart/#hooking-in-wsgi-middlewares)开始,这里有许多的小例子,先看一个最简单的

    from flask import Flask
    app = Flask(__name__)
    
    @app.route('/')
    def hello_world():
        return 'Hello World!'
    
    if __name__ == '__main__':
        app.run('172.31.11.141', 8080)
    

    这是一个用装饰器实现的路由函数,表名将URL路径为"/"的请求交由hello_world()处理,而hello_world()函数简单的返回了一个字符串。将程序运行起来:

    路由路径中还可以使用尖括号来定义变量,例如:

    @app.route('/user/<username>')
    def show_user_profile(username):
        # show the user profile for that user
        return 'User %s' % username
    

    效果如下:

    当然,flask也可以支持静态页面的处理,使用时先设置静态页面的目录,再使用app.send_static_file()函数返回静态页面,代码如下:

    # -*- coding: utf-8 -*-

    from flask import Flask import os app = Flask(__name__) #设置静态页面的绝对路径 app._static_folder = os.path.abspath("/home/yu/flask/") @app.route('/') def hello_world(): #返回静态页面 return app.send_static_file('hello.py')

  • 相关阅读:
    java基础知识——7.断点调试与数据加密
    Hibernate最基础配置的记忆方式
    Redis集群命令
    VMware Workstation下centos的使用
    Redis入门
    Shell脚本
    使用Java遇到的问题
    使用Linux
    压缩包安装MySQL服务
    安装windows+ubuntu双系统
  • 原文地址:https://www.cnblogs.com/yutongqing/p/6418140.html
Copyright © 2011-2022 走看看