18|初识Flask:搭建第一个Flask项目
为什么选用 Flask
- 深入了解
- 翻译
- 解释
- 总结
Flask vs Django: 为何选择Flask框架 Flask vs Django: 为何选择Flask框架 Flask vs Django: 为何选择Flask框架 Flask vs Django: 为何选择Flask框架 Flask vs Django: 为何选择Flask框架 Flask vs Django: 为何选择Flask框架 Flask vs Django: 为何选择Flask框架 Flask vs Django: 为何选择Flask框架 Flask vs Django: 为何选择Flask框架 Flask vs Django: 为何选择Flask框架 Flask vs Django: 为何选择Flask框架 Flask vs Django: 为何选择Flask框架 Flask vs Django: 为何选择Flask框架 Flask vs Django: 为何选择Flask框架 Flask vs Django: 为何选择Flask框架 Flask vs Django: 为何选择Flask框架 Flask vs Django: 为何选择Flask框架 Flask vs Django: 为何选择Flask框架 Flask vs Django: 为何选择Flask框架 Flask vs Django: 为何选择Flask框架 Flask vs Django: 为何选择Flask框架 Flask vs Django: 为何选择Flask框架 Flask vs Django: 为何选择Flask框架 Flask vs Django: 为何选择Flask框架 Flask vs Django: 为何选择Flask框架 Flask vs Django: 为何选择Flask框架 Flask vs Django: 为何选择Flask框架 Flask vs Django: 为何选择Flask框架 Flask vs Django: 为何选择Flask框架 Flask vs Django: 为何选择Flask框架 Flask vs Django: 为何选择Flask框架 Flask vs Django: 为何选择Flask框架 Flask vs Django: 为何选择Flask框架 Flask vs Django: 为何选择Flask框架 Flas
《Python 实战 · 从 0 到 1 搭建直播视频平台》,新⼈⾸单¥59
全部留言(8)
- 最新
- 精选
- peter请教老师几个问题: Q1:微服务需要很多组件,比如springCloud就包括配置中心、服务发现、网关、负载均衡等。Flask做微服务,功能组件齐全吗? Q2:get_weather绑定到url上,是个笔误吧。 文中有“把 get_weather 函数绑定到 “/weather/” 的 URL 路径上”,感觉是weather函数绑定到url的,也许是个笔误。 Q3:Flask不能用python语言访问数据库吗? Q4:用PyCharm,每个项目都需要指定python.exe吗? Q5:对于文件夹的解释,“libs”和”thirdparty”的解释不太对吧。 Thirdparty:存放用户上传的头像等。”libs”:包含了管理后台的一些函数或工具等。 Q6:平级目录怎么变成包含关系了? “后面是对应的项目目录图,你可以对照图片来了解文件之间的层级关系”,这句话下面有两个图,上面的图中目录还是平级关系,下面怎么就不是平级了?(紧挨着下面的图同样) Q7:怎么判断是main模块? Hello_world.py为什么是main模块?标志是什么?是放在特定目录下面就是main吗? 如果在hello_world.py同样的目录下面创建一个aaa.py,也是main吗? 另外,放在哪个目录下面就不会是main了?
作者回复: 1、Flask 可以用于构建微服务。Flask是一个轻量级的Python Web框架,易于扩展,因此非常适合用于开发微服务。 2、言简意赅了,可能会造成一些误解 3、Flask可以使用Python语言访问数据库。 4、每个项目都需要指定python.exe。但是,如果你的PyCharm版本较新,它会自动检测所使用的Python版本,因此你不必手动指定Python解释器,否则都需要进行配置。 5、你的说法是正确的,我们重点在明确每个文件夹的作用,方便项目管理。 6、这个我说了,把api放第一个是解释一下它的作用,他们非平级,你看下面的图就知道关系了。 7、在 Python 中,当一个文件被运行时,它就成为了 main 模块。如果和 hello_world.py 在同一个目录下创建了一个 aaa.py 文件,那么 aaa.py 就不会被当做 main 模块运行,除非在 aaa.py 中包含了上述的代码块并且直接运行该文件。 整体的回答就是这样的情况,希望你继续努力,继续加油。
2023-06-02归属地:北京1 - Forest老师,每次在新加一个路由后,就需要重新运行程序,否则就访问不到新加的路由,有什么方式可以实现热重载呢?
作者回复: 你可以使用热部署工具,比如 Flask-LiveServer 或 Flask-Wox,这些工具可以在不重启程序的情况下更新代码和路由。同时,Flask 社区开发了许多第三方扩展,可以帮助你解决自动重新加载问题。其中最受欢迎的是 Flask-Script,它提供了一个交互式命令行界面,可用于运行管理和操作 Flask 应用程序,你可以尝试一下,继续加油,希望对你有帮助。
2023-06-02归属地:四川1 - Forest实现——用户输入不同 URL,页面显示不同内容 —————————————————————— from flask import Flask # 导入Flask模块 app = Flask(__name__) # 创建Flask实例,并指定模块名 @app.route('/') # 定义路由,即当访问 根目录 时返回下面的函数结果 def hello_world(): return 'Hello, World!' # 返回字符串Hello, World! @app.route('/any/<content>') def other(content): return '输入的内容是:{}'.format(content) if __name__ == '__main__': app.run() # 运行Flask应用程序 ———————————————— 浏览器或者postman 中访问:http://127.0.0.1:5000/any/flask 现实结果为:输入的内容是:flask
作者回复: 完成的非常不错,花了心思,希望你继续保持,持续登顶!!
2023-06-02归属地:四川1 - Aegean Seapython是哪个版本
作者回复: Python是3.8的版本
2023-10-23归属地:广西 - 蜡笔小新爱看书前端的章节里,怎么没介绍用哪个IDE的?
作者回复: 使用的是VSCode,同学,VSCode比较轻量,也有很多的插件,跑代码还是非常不错的,Python部分用的是PyCharm,这两个,同学直接到官网下载对应的版本就可以。有需要欢迎留言!
2023-08-12归属地:广东 - 友前端的终于过去了 我亲爱的老师前端完整代码上传了吗 嘻嘻😁
作者回复: 近期整理就上传,逐一留意git,惊喜马上呈现
2023-06-02归属地:云南2 - # -*- coding:utf-8 -*- '''你可以尝试设置两个路由,实现——用户输入不同 URL,页面显示不同内容。''' from flask import Flask, jsonify from flask import request from datetime import datetime app = Flask(__name__) def handle_request(): # 根据请求的路由判断如何返回消息 if request.path == '/date': current_date = datetime.now().strftime('%Y-%m-%d') return f'当前日期为{current_date}' elif request.path == '/url': data = { 'url': request.url, 'addr': request.remote_addr } return jsonify(data) else: return '404' @app.route('/date') @app.route('/url') def view(): return handle_request() if __name__ == '__main__': app.run()2024-02-21归属地:北京
- 思考题如下: 通过判断请求url来触发返回消息2024-02-21归属地:北京