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:
DjangoAdmin Dev
2026-08-07 12:12:06 +08:00
co-authored by Claude
commit 15f2a5e097
591 changed files with 95894 additions and 0 deletions
+41
View File
@@ -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)