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)
  • 相关阅读:
    把swf反编译成fla的几种方法
    隐藏tomcat页面异常显示的版本信息
    配置Tomcat-8.5 JVM内存参数
    Nim Game
    Longest Increasing Path in a Matrix
    信息熵和信息增益
    故乡的云
    urllib编码
    odd_even_list
    Different Ways to Add Parentheses
  • 原文地址:https://www.cnblogs.com/loveprogramme/p/13364745.html
Copyright © 2011-2022 走看看