chore: 基线提交(重构前代码快照)
- git 初始化 + .gitignore 补全(根 .env / logs / instance / __pycache__ 等) - 修复 utils/.gitignore 误将整个 utils/ 源码层忽略的问题,补入全部工具源码(含 ip2region.xdb) - 含后端全部代码:application / extensions / utils / config / migrations - 含前端 ui/(后续整体迁走) - 不含根 .env(含密钥,本地保留) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
@@ -0,0 +1,41 @@
|
||||
# +======================================================================
|
||||
# | DjangoAdmin 企业数字化开发平台 [ 赋能开发者,助力企业发展 ]
|
||||
# +----------------------------------------------------------------------
|
||||
# | Copyright (c) 2021-2026 一米阳光团队 版权所有
|
||||
# +----------------------------------------------------------------------
|
||||
# | 开源协议: Apache-2.0
|
||||
# | 重要声明: 未经书面许可,不得移除或修改本框架相关版权标识。
|
||||
# +----------------------------------------------------------------------
|
||||
# | 官方网站: https://www.djangoadmin.cn
|
||||
# +----------------------------------------------------------------------
|
||||
# | 研发团队: 一米阳光团队 荣誉出品
|
||||
# +======================================================================
|
||||
|
||||
"""
|
||||
Redis 扩展初始化模块
|
||||
=============================================================
|
||||
|
||||
仅负责 Flask-Redis 扩展实例的创建与初始化。
|
||||
业务层使用的高级封装(序列化、类型转换等)见 utils/redis_client.py。
|
||||
"""
|
||||
|
||||
from flask import Flask
|
||||
from flask_redis import FlaskRedis
|
||||
|
||||
# Flask-Redis 扩展实例
|
||||
# 在应用工厂中通过 init_redis(app) 完成绑定
|
||||
redis_client = FlaskRedis(decode_responses=True, protocol=2)
|
||||
|
||||
|
||||
def init_redis(app: Flask):
|
||||
"""
|
||||
初始化 Redis 扩展,将 FlaskRedis 实例绑定到应用。
|
||||
|
||||
Args:
|
||||
app: Flask 应用实例
|
||||
|
||||
Example:
|
||||
# 在应用工厂函数中调用
|
||||
init_redis(app)
|
||||
"""
|
||||
redis_client.init_app(app)
|
||||
Reference in New Issue
Block a user