zoukankan      html  css  js  c++  java
  • 一、最小的Flask应用

    1、Flask与众多Web框架的对比

    django:大而全,重型武器,组件丰富(ORM、Admin、Middleware、Form、ModelForm、Session、Cache、Signal、CSRF等)。

    flask:短小精悍,可扩展性强,第三方组件丰富。

    tornado:短小精悍,通过异步非阻塞实现高并发、高性能。

    其他:web.py、bottle.py

    2、django和flask使用实现WSGI协议的库:

    wsgi:django(wsgiref)、flask(werkzeug)

    3、最原始的flask应用(flask的整体框架是在最原始的flask应用上搭建的)

     1 from werkzeug.wrappers import Request, Response
     2 from werkzeug import run_simple
     3 
     4 
     5 @Request.application
     6 def index(request):
     7     return Response("Hello World")
     8 
     9 
    10 if __name__ == '__main__':
    11     run_simple("localhost", 80, index)

    4、最小的flask应用代码

    from flask import Flask
    
    
    app = Flask(__name__)
    @app.route("/")
    def index():
        return "Hello World"
    
    
    if __name__ == '__main__':
        app.run("localhost", 80, debug=True)
  • 相关阅读:
    comet技术
    OCP-1Z0-052-V8.02-120题
    OCP-1Z0-052-V8.02-121题
    OCP-1Z0-052-V8.02-122题
    OCP-1Z0-052-V8.02-124题
    OCP-1Z0-052-V8.02-125题
    OCP-1Z0-052-V8.02-126题
    OCP-1Z0-052-V8.02-127题
    RMAN 备份脚本
    Oracle DB 性能视图和数据字典
  • 原文地址:https://www.cnblogs.com/loveprogramme/p/13364745.html
Copyright © 2011-2022 走看看