flask python后端
时间: 2023-08-07 16:07:18 浏览: 118
Flask是一个使用Python编写的轻量级Web应用框架。要运行Flask应用程序,可以使用flask命令或者python的-m开关。在运行应用程序之前,需要在终端中导出FLASK_APP环境变量,例如:$ export FLASK_APP=hello.py,然后使用flask run命令来运行应用程序。运行成功后,可以在http://127.0.0.1:5000/上访问应用程序。\[1\]
在Flask中,可以使用一些扩展来增强应用程序的功能。例如,可以使用flask_mail扩展来处理邮件功能,使用flask_sqlalchemy扩展来处理数据库操作。在应用程序中导入这些扩展并进行相应的配置,例如:from flask_mail import Mail,from flask_sqlalchemy import SQLAlchemy。\[2\]
在Flask中,可以使用全局对象request来获取请求的相关信息,例如请求的URL、请求的方法、请求的参数等。Flask通过上下文作用域来提供这些信息,并且保证线程安全。具体来说,Flask使用请求上下文来保存每个请求的相关信息,确保在多线程环境下的安全访问。\[3\]
#### 引用[.reference_title]
- *1* *3* [想用Python做后端api?Flask简单入个门!](https://blog.csdn.net/aqwca/article/details/128758909)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
- *2* [Python后端Flask学习项目实践---搭建一个问答网站](https://blog.csdn.net/m0_57098080/article/details/125468227)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文