zoukankan      html  css  js  c++  java
  • Flask简介和简单使用

    1. Flask介绍:

      Flask用Python语言编写的 轻量级Web开发框架(只提供Web框架的核心功能,自由灵活、方便高度定制) 

      实现功能:  主要实现了路由分发模板渲染功能,提供了非常好的扩展机制

    2. 安装Flask: 

    # 创建虚拟环境 
    mkvirtualenv -p python3 flask_env

    # 安装flask包
    pip
    install flask==1.0.2

    3. 创建一个简单项目示例:

    1)新建flask项目

    创建 Pure Python 类型的项目,使用之前创建的 flask_env 作为虚拟环境

    打开 Pycharm,进入settings , 取消默认的Flask项目关联(避免生成默认配置)

    2) 创建helloflask.py文件,填入下面代码

    from flask import Flask
    # 创建flask应用 app
    = Flask(__name__) # 定义路由 @app.route('/') def hello_world(): return 'Hello World!' if __name__ == '__main__': print(app.url_map)
      # 运行应用 app.run(debug
    =True)

    3) 启动项目 

    1.x命令启动方式: 
    linux系统终端命令行下:
    export FLASK_APP=xx.py    # 指定flask应用所在的文件绝对路径
    export FLASK_ENV=development
    flask run -h 0.0.0.0 -p 8000
    windows系统终端命令行cmd下: set FLASK_APP= xx.py # 指定flask应用所在的文件绝对路径
    set FLASK_ENV=development
    flask run
    -h 0.0.0.0 -p 8000
  • 相关阅读:
    POJ 1966 Cable TV Network
    POJ 3204 Ikki's Story I
    Codeforces Round #388 (Div. 2)
    BZOJ 后缀自动机四·重复旋律7
    扩展欧几里得 exGCD
    网络流模板 NetworkFlow
    BZOJ 2002: [Hnoi2010]Bounce 弹飞绵羊
    BZOJ 3224: Tyvj 1728 普通平衡树
    BZOJ 1070: [SCOI2007]修车
    BZOJ 4552: [Tjoi2016&Heoi2016]排序
  • 原文地址:https://www.cnblogs.com/yqyn-study/p/13500552.html
Copyright © 2011-2022 走看看