fix(danding_api): 修复配置未从环境变量读取导致API鉴权失败

Token 和 EMAIL_PASSWORD 字段缺少 Field(env=...) 声明,
导致 .env 中的 DANDING_API_TOKEN 始终无法被读取,
后端 API 返回"你没有权限这样做"。

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
2026-05-28 11:17:26 +08:00
parent c2ba9d2f74
commit d1f97eccc2

View File

@@ -1,5 +1,5 @@
import os
from pydantic import BaseModel
from pydantic import BaseModel, Field
class Config(BaseModel):
@@ -15,7 +15,7 @@ class Config(BaseModel):
查看日志: 查看当前QQ号绑定日志
"""
Token:str = "" # 从环境变量 DANDING_API_TOKEN 读取
Token:str = Field(default="", env="DANDING_API_TOKEN")
"""对接服务器的Token"""
DDApi_Host:str = "https://api.danding.vip/DD/" # https://api.danding.vip/DD/ http://192.168.5.11:8002/DD/
@@ -26,4 +26,4 @@ class Config(BaseModel):
EMAIL_LOGIN: str = "https://pmail.danding.vip/api/login"
EMAIL_USER: str = "admin"
EMAIL_FROM: str = "admin@danding.vip"
EMAIL_PASSWORD: str = "" # 从环境变量 DANDING_EMAIL_PASSWORD 读取
EMAIL_PASSWORD: str = Field(default="", env="DANDING_EMAIL_PASSWORD")