This commit is contained in:
2025-12-09 14:46:02 +08:00
parent c7a22a288a
commit abe314fdc8
76 changed files with 7601 additions and 1667 deletions

13
.env
View File

@@ -3,13 +3,14 @@ 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
# 切换数据源支持sqlite/mysql
DB_ENGINE=sqlite
USE_REDIS_AS_DB=True
# MySQL Configuration (when USE_REDIS_AS_DB=False)
DB_NAME=hertz_server
DB_USER=root
DB_PASSWORD=root
DB_PASSWORD=123456
DB_HOST=localhost
DB_PORT=3306
@@ -27,9 +28,9 @@ EMAIL_HOST=smtp.qq.com
EMAIL_PORT=465
EMAIL_USE_SSL=True
EMAIL_USE_TLS=False
EMAIL_HOST_USER=your_email@example.com
EMAIL_HOST_PASSWORD=your_email_password_or_app_key
DEFAULT_FROM_EMAIL=your_email@example.com
EMAIL_HOST_USER=your_email@qq.com
EMAIL_HOST_PASSWORD=your_email_password
DEFAULT_FROM_EMAIL=your_email@qq.com
# 注册邮箱验证码开关0=关闭1=开启)
REGISTER_EMAIL_VERIFICATION=0
@@ -48,4 +49,4 @@ 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/.*$,
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/.*$,