Python - Flask 无脑学习实践 (一)Flask 最小启动

出发点

快速开发和部署公司 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 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章