diff --git a/admin.py b/admin.py index f7a6ef8..7de51e8 100644 --- a/admin.py +++ b/admin.py @@ -341,14 +341,14 @@ def save_site_settings(): """保存网站基础配置""" data = request.json - # 保存每个配置项 + # 保存每个配置项(key 直接使用,不带 site_ 前缀) for key, value in data.items(): if key in ['max_file_size', 'cache_expire_days']: - DynamicConfig.set(f'site_{key}', int(value), category='site', value_type='int', user_id=session.get('user_id')) + DynamicConfig.set(key, int(value), category='site', value_type='int', user_id=session.get('user_id')) elif key in ['enable_email_notify', 'enable_cache', 'enable_guest']: - DynamicConfig.set(f'site_{key}', bool(value), category='site', value_type='bool', user_id=session.get('user_id')) + DynamicConfig.set(key, bool(value), category='site', value_type='bool', user_id=session.get('user_id')) else: - DynamicConfig.set(f'site_{key}', value, category='site', user_id=session.get('user_id')) + DynamicConfig.set(key, value, category='site', user_id=session.get('user_id')) # 记录日志 log = OperationLog(