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)
    
  • 相关阅读:
    JSON
    类的操作
    轮播图
    定时器的应用
    延时调用
    定时器
    跳表的java实现,转载自网络,仅供自己学习使用
    java实现判断两个二叉树是否相同
    开发小白工作过程中的一些经验记录,仅供自己参看查阅,转载请注明出处
    安卓基础入门二,转载自网络
  • 原文地址:https://www.cnblogs.com/king-of-puppets/p/12823898.html
Copyright © 2011-2022 走看看