随笔分类 -  Flask

Python Web 另一个常用的框架
在 Flask 中并发执行任务
摘要:在Flask中并行执行任务,不等结果直接返回 from flask import Flask from gevent import monkey; monkey.patch_all() # 打补丁,把阻塞IO变异步 import gevent import time app = Flask(__na 阅读全文

posted @ 2025-10-10 11:49 星河赵 阅读(8) 评论(0) 推荐(0)

通过auth0实现google登录和apple登录以及emal登录
摘要:客户端传 code 给后端换 token(清晰流程) [前端跳转到 Auth0 登录页面(response_type=code)] | v [用户登录后,Auth0 回调前端页面 /fe-login-callback?code=xxx] | v [前端拿到 code 后,请求你后端 API:/api 阅读全文

posted @ 2025-06-03 16:41 星河赵 阅读(164) 评论(0) 推荐(0)

flask limiter 详解
摘要:在使用 Flask-Limiter(或类似的限流库)时,你可以设置一个标志来表示当请求频率超过设定的限制后采取的行为。这通常用于实现特定的逻辑,如锁定用户、记录违规行为或发送警告。 以下是一个基本示例,展示了如何在超过限制时设置标志: 安装 Flask-Limiter 确保你已经安装了 Flask- 阅读全文

posted @ 2024-08-29 11:58 星河赵 阅读(435) 评论(0) 推荐(0)

python 单例模式实现
摘要:Python单例模式实现 import settings import threading class TournamentRoomConfig(): """ 房间类 """ _instance_lock = threading.Lock() def __init__(self, room_id): 阅读全文

posted @ 2020-11-17 14:06 星河赵 阅读(142) 评论(0) 推荐(0)

if __name__ == '__main__' 含义
摘要:if __name__ == '__main__': app.run(host = '0.0.0.0',debug=app.config['DEBUG']) 1.是项目入口的含义2.如果是在生产环境下 如果没有这个 if __name__ == '__main__': 会执行 app.run,有则不会。 生产环境的启动方式通常是nginx+uwsgi 阅读全文

posted @ 2018-05-21 12:50 星河赵 阅读(209) 评论(0) 推荐(0)

导航