Anaconda 虚拟环境下创建一个Flask应用

先附上参考的博客链接:

Python框架:Flask 与 Django的对比分析 - 掘金

Flask中文文档链接:

欢迎来到 Flask 的世界 — Flask中文文档(2.3.x)

Flask 是一个web应用框架,和Django类似,与Django相比,Flask更适合于轻量级web应用的开发,Django和Flask的适用情况有所不同,提供的功能也有所不同。

以下是创建过程:

首先是安装Flask,激活conda虚拟环境,命令如下:

pip install Flask

安装完成后,就要开始创建一个web应用了,首先新建一个py文件或者新建一个项目(py文件命名不能为flask.py,会产生冲突),并输入以下内容。

from flask import Flask   #导入Flask类

app = Flask(__name__)     #创建Flask对象(app,web应用),第一个参数是应用模块或者包的名称, __name__ 是一个适用于大多数情况的快捷方式。


@app.route("/")           #使用route()装饰器告诉Flask触发的URL(和Java的servlet里面注解差不多,是用来路由的,即输入该URL,就调用了下面的函数)
def hello_world():        
    return "<h1>Hello Flask</h1>"

一个简单的Flask 应用就创建完成了, 然后需要运行Flask应用,在终端(命令提示符)输入以下命令(任选其一)

python -m flask --app 你的应用地址(刚刚创建的py文件地址) run
flask --app 你的应用地址(刚刚创建的py文件地址) run

注意:如果你的py文件命名为app.py 或者wsgi.py,在项目路径下,可以不用加入--app参数

执行命令之后,可以看到应用进程的地址和端口号(当然这个IP地址是127.0.0.1,因此只有此电脑才能访问,做测试用,端口号一般默认是5000)

如果想让外部主机访问

需要更改上面的命令

python -m flask --app 你的应用地址(刚刚创建的py文件地址) run --host=0.0.0.0
flask --app 你的应用地址(刚刚创建的py文件地址) run --host=0.0.0.0

host=0.0.0.0即告诉Flask 监听任何地址的主机访问(在命令执行后的提示当中,我们可以看到,访问的IP地址变成了127.0.0.1:端口号和主机实际IP:端口号了)

如果发现端口被占用,或者想更改为其他端口号,需要加入port参数,即改为以下命令

python -m flask --app 你的应用地址(刚刚创建的py文件地址) run --host=0.0.0.0 --port 端口号
flask --app 你的应用地址(刚刚创建的py文件地址) run --host=0.0.0.0 --port 端口号

至此,一个简单的Flask应用就创建完成了,有什么说的不规范的不正确的地方,欢迎并谢谢大家的批评指正

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值