Flask的基本使用(flask 教程)

网友投稿 297 2022-06-25


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)


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:LeetCode 45. 跳跃游戏 II | Python(leetcode官网)
下一篇:Pytorch中自定义神经网络卷积核权重(卷积神经网络权重初始化)
相关文章

 发表评论

暂时没有评论,来抢沙发吧~