美文网首页
python简单使用Flask框架

python简单使用Flask框架

作者: 小黄不头秃 | 来源:发表于2022-11-04 00:32 被阅读0次

    Flask 后端框架

    flask是一个非常轻量化的后端框架,与django相比,它拥有更加简洁的框架。django功能全而强大,它内置了很多库包括路由,表单,模板,基本数据库管理等。flask框架只包含了两个核心库(Jinja2 模板引擎和 Werkzeug WSGI 工具集),需要什么库只需要外部引入即可,让开发者更随心所欲的开发应用。

    (1) 安装Flask

    使用之前需要先安装Flask库pip install flask

    (2)构建flask项目

    flask项目快速构建,似乎只有pycharm企业版能够自动帮你构建项目,其他编程软件只能通过手动创建。因为flask框架对项目目录没有要求,所以项目的目录我们可以根据自己的需求设计,即使是单个文件也可以执行。

    在项目根目录下构建:

    • webapp包目录,存放flask代码,包内有init.py文件
    • templates目录,存放模板文件
    • static目录,存放js,css等静态文件。其下建立js目录,放入jquery、echarts的js文
    • app.py入口文件

    使用pip freeze >requirements.txt可以记录所有依赖包和精确的版本号,以便在新环境中进行操作部署。

    (3)关于依赖

    使用pip install -r requirements.txt可以在新的环境中安装所有依赖包。

    快速入门传送门:https://www.bilibili.com/video/BV17W41177oE?p=1&vd_source=9e5b81656aa2144357f0dca1094e9cbe

    # 下面就是Flask启动一个后端服务的主要逻辑了,简单的7行代码
    # -*- coding:utf-8 -*-
    
    # 1.导入flask扩展
    from flask import Flask 
    
    # 2.创建flask应用程序实例
    # 需要传入__name__,作用是为了确定资源所在的路径
    app = Flask(__name__)
    # app.config['ENV'] = "development"
    
    # 3. 定义路由和视图函数
    # Flask中定义路由是通过装饰器实现的
    @app.route('/',methods=["GET","POST"])
    def index():
        return '你好 Flask!'
    
    # 4. 启动服务
    if __name__ == '__main__':
        app.run()
    

    相关文章

      网友评论

          本文标题:python简单使用Flask框架

          本文链接:https://www.haomeiwen.com/subject/mutazrtx.html