添加配置文件

This commit is contained in:
2025-11-12 11:01:13 +08:00
parent 940dbfc55f
commit f5e1e29d1e
2 changed files with 50 additions and 8 deletions

50
.env Normal file
View File

@@ -0,0 +1,50 @@
# Django Configuration
SECRET_KEY=django-insecure-0a1bx*8!97l^4z#ml#ufn_*9ut*)zlso$*k-g^h&(2=p@^51md
DEBUG=True
#ALLOWED_HOSTS=localhost,127.0.0.1,django-host,192.168.1.22
ALLOWED_HOSTS=*
# Database Configuration
USE_REDIS_AS_DB=True
# MySQL Configuration (when USE_REDIS_AS_DB=False)
DB_NAME=hertz_server
DB_USER=root
DB_PASSWORD=root
DB_HOST=localhost
DB_PORT=3306
# Redis Configuration
REDIS_URL=redis://127.0.0.1:6379/0
# CORS Configuration
CORS_ALLOWED_ORIGINS=http://localhost:3000,http://127.0.0.1:3000
CORS_ALLOW_ALL_ORIGINS=True
# Email Configuration
EMAIL_BACKEND=django.core.mail.backends.smtp.EmailBackend
EMAIL_HOST=smtp.qq.com
EMAIL_PORT=465
EMAIL_USE_SSL=True
EMAIL_USE_TLS=False
EMAIL_HOST_USER=563161210@qq.com
EMAIL_HOST_PASSWORD=wesehprxdgbubcea
DEFAULT_FROM_EMAIL=563161210@qq.com
# 注册邮箱验证码开关0=关闭1=开启)
REGISTER_EMAIL_VERIFICATION=0
# Hertz Captcha Configuration
HERTZ_CAPTCHA_LENGTH=4
HERTZ_CAPTCHA_WIDTH=120
HERTZ_CAPTCHA_HEIGHT=50
HERTZ_CAPTCHA_FONT_SIZE=30
HERTZ_CAPTCHA_TIMEOUT=300
HERTZ_CAPTCHA_BACKGROUND_COLOR=#ffffff
HERTZ_CAPTCHA_FOREGROUND_COLOR=#000000
HERTZ_CAPTCHA_NOISE_LEVEL=0.3
HERTZ_CAPTCHA_REDIS_KEY_PREFIX=hertz_captcha:
# Auth Middleware Configuration - 不需要登录验证的URL模式支持正则表达式
# 格式:使用逗号分隔的正则表达式模式
# 示例:/api/demo 表示demo接口/api/.* 表示/api路径下的所有
NO_AUTH_PATTERNS=^/api/auth/login/?$,^/api/auth/register/?$,^/api/auth/email/code/?$,^/api/auth/send-email-code/?$,^/api/auth/password/reset/?$,^/api/captcha/.*$,^/api/docs/.*$,^/api/redoc/.*$,^/api/schema/.*$,^/admin/.*$,^/static/.*$,^/media/.*$,^/demo/.*$,^/websocket/.*$,^/api/system/.*$,^/yolo/.*$,

8
.gitignore vendored
View File

@@ -51,14 +51,6 @@ media/
staticfiles/
static_root/
# Environment variables & virtualenvs
.env
.env.*
.envrc
.venv/
venv/
ENV/
env/
# IDE / editors
.idea/