当前位置: 首页 > news >正文

python的web框架flask(hello,world版)

问题

最近需要基于一个开源项目进行二次开发,但是,现在的我主修java,从来没有接触过python的web开发。所以,我现在需要学习一下flask的hello,world。

python版本选择

通过这个Python版本状态页面Status of Python versions,了解到我们应该版本状态为bugfix的python版本号,作为我们项目的版本。具体解释如下:

bugfix:
Once a version has been fully released, bug fixes and security fixes are accepted. New binaries are built and released roughly every two months. This phase is also called maintenance mode or stable release.

简单来说,bugfix版本的python才是正在维护的稳定版本。python版本生命周期
所以,我选择Python 3.13作为我项目的环境。

创建虚拟环境

conda create -n flask python=3.13

这里通过conda创建一个使用Python3.13为基础,名称为flask的Python虚拟环境。激活虚拟环境,命令如下:

conda activate flask

hello.py

创建一个hello.py的源代码文件,内容如下:

from flask import Flask

app = Flask(__name__)

@app.route("/")
def hello_world():
    return "<p>Hello, World!</p>"

测试验证

然后,运行如下命令,启动这个服务:

flask --app hello run

效果如下:

(flask) ➜ flask_helloworld flask --app hello run
 * Serving Flask app 'hello'
 * Debug mode: off
WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead.
 * Running on http://127.0.0.1:5000
Press CTRL+C to quit

配置PyCharm

通过PyCharm打开项目工程,然后,做如下配置:
配置PyCharm

这样在PyCharm里面就可以调试工程了。

效果

网页效果

总结

这里只是在开发方式的部署模式,至于更加复杂的生产环境部署,我们只能有缘再去了解学习了。

参考

  • Status of Python versions
  • A Minimal Application
  • flask
  • Flask维基百科

相关文章:

  • 【读者求助】如何跨行业进入招聘岗位?
  • 并发编程--互斥锁与读写锁
  • Linux基础1
  • Linux 入门八:Linux 多进程
  • JavaScript 简单类型与复杂类型-简单类型传参
  • 多模态大语言模型arxiv论文略读(十四)
  • qt上设置 WebAssembly显示中文
  • 『生成内容溯源系统』详解
  • java之file和IO流
  • 关于编译原理——递归下降分析器的设计
  • 用 NextJS写一个 Rock Paper Scissors 小游戏(附在线试玩地址)
  • Java——数据类型与变量
  • 门禁管理系统:守护安全的智能卫士
  • c++进阶之----智能指针
  • 《Vue Router实战教程》2.入门
  • idea在线离线安装插件教程
  • SQL:Constraint(约束)
  • [VTK] 四元素实现旋转平移
  • 2025年危化品安全员考试题库及答案
  • Java基础:浅析Java中的XML文件处理
  • 网站增加点击率 怎样做/seo技巧是什么
  • 美国少年 建设网站/一键生成app制作器
  • 重庆业务外包网站建设/市场营销案例分析
  • 个人网页设计html加js代码/seo网站推广专员
  • 网站开发前途/网络推广seo
  • 华强北网站建设/免费的电脑优化软件