zoukankan      html  css  js  c++  java
  • Flask-基本使用

    flask的基本使用

    一 创建flask项目(避免与其他环境冲突)

    1 创建虚拟环境

    mkvirtualenv py_flask  # 默认创建python2环境
    mkvirtualenv -p python3 py3_flask  # 创建python3虚拟环境
    workon py3_flask  # 使用py3_flask虚拟环境
    sudo pip install flask==0.10.1  # 虚拟环境安装flask
    

    2 创建flask项目

    • 在pycharm中创建Pure Python新项目
    • 选择创建的虚拟环境作为开发环境(使用虚拟环境后which python能看到环境目录)
    • 新建.py文件

    3 hello world程序

    from flask import Flask
    
    app = Flask(__name__)
    
    
    @app.route('/')
    def index():
        return 'hello world'
    
    
    if __name__ == '__main__':
        app.run()
    
    

    二 flask的配置

    1 在对象中配置

    from flask import Flask
    
    
    # 在对象中配置
    class Config(object):
        # 设置为DEBUG模式:
        # 1.修改程序代码后可以自动重启服务器;
        # 2.在服务器出现错误,直接将错误信息打印在控制台打印
        DEBUG = True
    
    
    app = Flask(__name__)
    app.config.from_object(Config)
    print(app.config.get('DEBUG'))  # 获取配置信息
    
    @app.route('/')
    def index():
        return 'hello world'
    
    
    if __name__ == '__main__':
        app.run()
    
    

    2 在配置文件中配置

    ​ (1) 在相同目录中创建config.ini文件并输入内容:

    DEBUG = True
    

    ​ (2) 在修改代码为

    app.config.from_pyfile('config.ini')  # 修改为文件配置
    

    ​ (3) app.run参数

    app.run(host='0.0.0.0', port=5000, debug = True)
    
  • 相关阅读:
    HDU 1224 无环有向最长路
    HDU 1220 简单数学题
    HDU 1203 背包问题
    HDU 1176 DP
    HDU 1159 LCS最长公共子序列
    HDU 1160 排序或者通过最短路两种方法解决
    hdu 2349 最小生成树
    次小生成树的学习
    最小生成树prime算法模板
    poj 1679 判断最小生成树是否唯一
  • 原文地址:https://www.cnblogs.com/king-of-puppets/p/12823898.html
Copyright © 2011-2022 走看看