feat: 添加版本号 v1.0.0 和版本管理功能

- 在 src/flask_prompt_master/__init__.py 添加 __version__ 和 __version_info__
- 创建 VERSION 文件存储版本号
- 更新所有环境配置(development/production/testing/local/base)在启动时显示版本信息
- 更新 README.md 文档添加版本号显示

版本号: v1.0.0

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
renjianbo
2026-04-02 18:02:02 +08:00
parent f19668ca3a
commit 94cbc7f7c0
8 changed files with 50 additions and 8 deletions

View File

@@ -1,5 +1,7 @@
# aitsc
**版本**: v1.0.0
#### 介绍
提示词专家

1
VERSION Normal file
View File

@@ -0,0 +1 @@
1.0.0

View File

@@ -79,4 +79,12 @@ class Config:
app.logger.addHandler(file_handler)
app.logger.setLevel(logging.INFO)
app.logger.info('应用启动')
# 获取版本信息
try:
from src.flask_prompt_master import __version__
version_info = f"版本: {__version__}"
except ImportError:
version_info = "版本: 未知"
app.logger.info(f'应用启动 - {version_info}')

View File

@@ -53,11 +53,11 @@ class DevelopmentConfig(Config):
@staticmethod
def init_app(app):
Config.init_app(app)
# 开发环境特定初始化
import logging
app.logger.setLevel(logging.DEBUG)
# 开发环境控制台输出
console_handler = logging.StreamHandler()
console_handler.setLevel(logging.DEBUG)
@@ -65,5 +65,12 @@ class DevelopmentConfig(Config):
'%(asctime)s %(levelname)s: %(message)s'
))
app.logger.addHandler(console_handler)
app.logger.info('开发环境启动')
# 获取版本信息
try:
from src.flask_prompt_master import __version__
version_info = f"版本: {__version__}"
except ImportError:
version_info = "版本: 未知"
app.logger.info(f'开发环境启动 - {version_info}')

View File

@@ -44,7 +44,14 @@ class LocalConfig(DevelopmentConfig):
DevelopmentConfig.init_app(app)
# 本地环境特定初始化
app.logger.info('本地环境启动')
# 获取版本信息
try:
from src.flask_prompt_master import __version__
version_info = f"版本: {__version__}"
except ImportError:
version_info = "版本: 未知"
app.logger.info(f'本地环境启动 - {version_info}')
# 可以在这里添加本地特定的初始化代码
# 例如:加载本地开发工具、设置本地调试器等

View File

@@ -86,4 +86,11 @@ class ProductionConfig(Config):
mail_handler.setLevel(logging.ERROR)
app.logger.addHandler(mail_handler)
app.logger.info('生产环境启动')
# 获取版本信息
try:
from src.flask_prompt_master import __version__
version_info = f"版本: {__version__}"
except ImportError:
version_info = "版本: 未知"
app.logger.info(f'生产环境启动 - {version_info}')

View File

@@ -61,4 +61,11 @@ class TestingConfig(Config):
))
app.logger.addHandler(console_handler)
app.logger.info('测试环境启动')
# 获取版本信息
try:
from src.flask_prompt_master import __version__
version_info = f"版本: {__version__}"
except ImportError:
version_info = "版本: 未知"
app.logger.info(f'测试环境启动 - {version_info}')

View File

@@ -7,6 +7,9 @@ import traceback
import logging
from dotenv import load_dotenv
__version__ = '1.0.0'
__version_info__ = (1, 0, 0)
logger = logging.getLogger(__name__)
# 加载环境变量