一、Django与Flask的区别
Django: 大而全
Flask:短小精悍、可扩展性强
共同点:都是借助第三方组件实现wsgi
Django:wsgiref
Flask: werkzeug
二、基于werkzeug的Hello World项目
from werkzeug.wrappers import Request, Response from werkzeug.serving import run_simple @Request.application def hello(request): return Response('Hello World') if __name__ == '__main__': run_simple('localhost', 4000, hello)
三、基于Flask的Hello World项目
from flask import Flask app = Flask(__name__) @app.route('/index') def index(): return "Hello World" if __name__ == '__main__': app.run()