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

群晖套件做网站玛迪网站建设

群晖套件做网站,玛迪网站建设,wordpress拖动,网站建设平台方案设计实战Flask API项目指南之 Flask基础知识 本系列文章将带你深入探索实战Flask API项目指南#xff0c;通过跟随小菜的学习之旅#xff0c;你将逐步掌握Flask 在实际项目中的应用。让我们一起踏上这个精彩的学习之旅吧#xff01; 前言 当小菜踏入Flask后端开发的世界… 实战Flask API项目指南之 Flask基础知识 本系列文章将带你深入探索实战Flask API项目指南通过跟随小菜的学习之旅你将逐步掌握Flask 在实际项目中的应用。让我们一起踏上这个精彩的学习之旅吧 前言 当小菜踏入Flask后端开发的世界掌握Flask应用的基本结构是起步的关键。本文将深入探讨基本的Flask应用结构以及如何构建一个简单的Flask应用。 注意本文叙述的比较详细即比较啰嗦不喜欢长篇大论的读者朋友们直接看末尾的  运行Flask应用  即可。 安装 在开始之前小菜需要安装Flask。可以通过以下步骤进行安装 打开命令行终端。运行以下命令来安装 Flask pip install flask基础知识 接下来会在这里介绍有关于Flask的基础知识。 0. 最小的 Flask 应用程序 A Minimal Applicationhttps://flask.palletsprojects.com/en/2.3.x/quickstart/ 代码如下 # hello.py from flask import Flaskapp Flask(__name__)app.route(/) def hello_world():return pHello, World!/p代码释义 首先导入 Flask 类。此类的一个实例将是我们的 WSGI 应用程序。接下来我们创建该类的一个实例。第一个参数是应用程序的模块或包的名称。 __name__ 是一个方便的快捷方式适用于大多数情况。这是必要的以便 Flask 知道在哪里寻找模板和静态文件等资源。然后使用route()装饰器告诉Flask什么URL应该触发我们的函数。该函数返回我们想要在用户浏览器中显示的消息。默认内容类型是 HTML因此字符串中的 HTML 将由浏览器呈现。 在命令行终端输入flask --app hello run这个方式有些麻烦不推荐 --app参数指定了Flask应用的名称或导入路径这里是hello即文件名hello.py。run命令将启动一个开发服务器来运行你的Flask应用。它会启动一个简单的服务器用于测试和开发。 $ flask --app hello run* Serving Flask app hello* Running on http://127.0.0.1:5000 (Press CTRLC to quit)此时在浏览器访问http://127.0.0.1:5000可以看到以下画面这就说明这个web程序成功启动啦 应用程序发现行为 作为快捷方式如果文件名为 app.py 或 wsgi.py则不必添加 --app。直接使用 flask run 即可启动flask有关更多详细信息请参阅命令行界面这个在下面再做介绍 为了可以让小菜更深入的去理解下面来拆解一下上面的这份 最小的 Flask 应用程序 代码。 1. Flask应用的基本结构 Flask应用通常由 Python 文件构成其中包含了应用的设置、路由、视图函数等。一个简单的Flask 应用通常包含以下几个主要部分 导入Flask类from flask import Flask创建应用实例app Flask(__name__) # 导入Flask类 from flask import Flask# 创建应用实例 app Flask(__name__)2. 路由与视图函数 路由routes 视图函数view function 在Flask中在下一章节中会对该概念进行详细介绍 路由用于定义URL与对应的视图函数之间的映射关系。 它告诉Flask应用在哪个URL路径下执行哪个视图函数。例如app.route(/) 装饰器告诉应用当访问根路径 “/” 时执行后面的视图函数。视图函数则负责处理具体的请求并返回响应。它们包含了你希望在特定URL被访问时执行的逻辑。在下面代码中def hello_world() 是一个视图函数它返回一个简单的HTML段落即 “Hello, World!”。 app.route(/) def hello_world():return pHello, World!/p3. 请求与响应 当涉及到Web应用程序时 请求 的是客户端通常是浏览器发送给服务器的信息 响应 是服务器对请求作出的回应。 当在浏览器中输入URL并按下回车键时浏览器会向服务器发出一个HTTP请求。在这种情况下由于装饰器app.route(/)指定了根路径 (“/”) 对应于hello_world函数因此它会匹配到这个路由。 服务器接收到请求后hello_world函数被调用。这个函数并不需要接收任何参数因为它只是简单地返回一个字符串。 在函数内部return语句告诉服务器要返回一个响应。在这种情况下响应是一个简单的HTML段落即pHello, World!/p。 服务器将响应发送回给浏览器浏览器会将响应内容解析为HTML并显示在页面上。这就是为什么你在浏览器中访问根路径http://127.0.0.1:5000时会看到 Hello, World! 个段落。 总结来说在代码示例中hello_world函数处理请求并生成包含 Hello, World! 的响应最终在浏览器中显示出来。 app.route(/) def hello_world():return pHello, World!/p4. 运行Flask应用 这里的两种运行方式效果一致 命令行 运行 还是上面 最小的 Flask 应用程序 的代码 在命令行终端输入flask --app hello run $ flask --app hello run作为快捷方式如果文件名为 app.py 或 wsgi.py则不必添加 --app。直接使用 flask run 即可启动flask $ flask runPython 运行 修改 最小的 Flask 应用程序 的代码 app.run() 这是在Python代码中直接调用Flask应用实例的run()方法来运行应用。 # app.py from flask import Flaskapp Flask(__name__)app.route(/) def hello_world():return pHello, World!/p# 追加的代码 if __name__ __main__:app.run()这将使应用在调试模式下运行以便在开发过程中进行实时调试和错误查找。 if __name__ __main__:app.run(debugTrue)tips 在 app.run() 设置了 debugTrue当代码发生改动时服务器会自动重新加载并且在出错时提供详细的调试信息。 换句话说当你的代码发生变化时Flask 服务器会自动识别修改并且重新加载你的应用无需手动停止并重新开始你的服务器。 即热启动。 总结 通过本文小菜深入了解了Flask应用的基本结构包括创建应用实例、定义路由和视图函数以及运行应用的两种方式。 Flask为我们提供了一个简单而强大的方式来构建Web应用程序让我们能够更好地掌握后端开发的基础。随着不断的实践和学习小菜将能够更加熟练地运用Flask来开发出功能丰富的API接口的后端平台。
http://www.pierceye.com/news/777290/

相关文章:

  • 工信部网站备案批准文件重庆装修网站建设
  • 网站被攻击了怎么办网站优化 价格查询
  • 北京网站建设公司怎么样怎么做qq盗号网站
  • 中企动力网站建设合同中天建设招标网站
  • 湖南手机版建站系统开发wordpress获取用户角色
  • 南皮网站建设价格泰安房产信息网官网首页
  • 网页制作与网站建设实战大全重庆房产信息网官网
  • 上海的网站建设公司app对接网站登录要怎么做
  • 江苏省备案网站现在什么网站做外贸的最好
  • 如何知道网站是否被k蓝山网站建设
  • 网站维护服务公司免费的网站推广渠道
  • 网站建设方案应该怎么写asp网站无法上传图片
  • 建个网站多少钱app企业关键词排名优化公司
  • 电子商务他们的代表网站代码网站怎么做的
  • 如何做网站卖东西长春互联网公司排名
  • 怎样拥有自己的网站制作网站的步骤和方法
  • 北京电子商务app网站建设大兴小程序源码如何部署到服务器
  • 设计找图网站网站用什么构建
  • 做微信的网站叫什么软件湛江网站建设制作维护
  • 做网站商城多少钱wordpress链接公众号
  • 数码产品销售网站建设策划书金融类网站模板
  • 档案网站建设视频网络软营销的案例
  • 德州市建设局质监站网站织梦做的网站打包在dw修改
  • 做那个男女的视频网站湖南响应式网站公司
  • 1个ip可以做几个网站电商网站建设阿里云
  • 网站做seo需要些什么wordpress虎嗅破解版
  • 网站开发按钮图片素材巩义自助建站优化
  • 石家庄网站建设接单常见的网络直接营销有哪些
  • 上海网站建设技术托管找合伙人做网站
  • 网站和自媒体都可以做东莞专业营销网站建设推广