diff --git a/.github/workflows/django.yml b/.github/workflows/django.yml index dbb7656..3aa09c1 100644 --- a/.github/workflows/django.yml +++ b/.github/workflows/django.yml @@ -25,6 +25,24 @@ jobs: run: | python -m pip install --upgrade pip pip install -r ./src/backend/requirements.txt + # 新增步骤:在运行测试前创建 secure.json 文件 + - name: Create secure.json + run: | + # 确保目录存在 + mkdir -p ./src/backend/item_manager/ + # 使用 echo 和重定向操作符 > 来创建文件并写入内容 + echo '{ + "SECRET_KEY": "114514", + "SMTP": { + "EMAIL_HOST": "", + "EMAIL_PORT": 465, + "EMAIL_HOST_USER": "", + "EMAIL_HOST_PASSWORD": "", + "EMAIL_USE_SSL": true, + "DEFAULT_FROM_EMAIL": "", + "ADMINS": [["", ""]] + } + }' > ./src/backend/item_manager/secure.json - name: Run Tests run: | python ./src/backend/manage.py test