fix: 修复邮件后端导入并添加Django环境初始化

修复了core/tasks.py中错误的EmailBackend导入方式,改为从正确路径导入。同时在测试文件中添加了Django环境初始化代码,确保测试能够正确运行。
This commit is contained in:
2026-01-18 21:32:34 +08:00
parent 00856e4b9c
commit 34b03c0e64
2 changed files with 7 additions and 1 deletions

View File

@@ -273,6 +273,11 @@ def main():
# 测试4: 发送单个测试邮件(同步)
logger.info("\n[测试4] 同步发送测试邮件")
try:
# 初始化Django环境
os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'diary_family.settings')
import django
django.setup()
from django.conf import settings
from django.core.mail import EmailMessage
from django.utils import timezone