出发点
快速开发和部署公司 team 使用的内部软件。主要作用是前台输入数据,后台整合数据进行使用
为什么选择 Flask
- Django和Flask各有利弊,如何选择?其实古人早有答案,杀鸡焉用牛刀。如果你只需要开发一个轻量级网站或者特定的微服务(比如API),你根本用不上Django自带的大而全的组件和功能,这时你应该毫不犹豫地选择Flask。当你想尝试新的技术时,使用Flask也会是个更好的选择,轻便而灵活。如果你的开发项目目标明确,就是要开发包含各种功能的传统企业级网站(比如电商,新闻内容管理,社交网站,办公OA),使用Django能帮你节省不少寻找或开发第三方扩展的精力。开发企业级网站通常由一个团队来进行,Django可插拔式的APP设计思想和刚性的项目结构便于团队后期维护项目代码。从个性上而言,如果你喜欢自由灵活,你就选Flask。如果你是结果导向型且怕麻烦的,建议直接Django。
FROM: Python Web框架哪家强? Django vs Flask深度对比 - Reference: python中django和flask的比较
开搞
百度打开很多页面,找几个实例直接看
- pip install flask
- 剩下的就是要什么装什么
Flask 跑起来 (太容易)
from flask import Flask, Response
import os
BASE_DIR = os.path.dirname(os.path.abspath(__file__)) # 用户应用当前目录
app = Flask(__name__)
@app.route('/')
def index():
return Response('<h1>hello world</h1>')
if __name__=='__main__':
app.run(debug=True) # 打开 DEBUG