添加配置文件
This commit is contained in:
50
.env
Normal file
50
.env
Normal 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
8
.gitignore
vendored
@@ -51,14 +51,6 @@ media/
|
|||||||
staticfiles/
|
staticfiles/
|
||||||
static_root/
|
static_root/
|
||||||
|
|
||||||
# Environment variables & virtualenvs
|
|
||||||
.env
|
|
||||||
.env.*
|
|
||||||
.envrc
|
|
||||||
.venv/
|
|
||||||
venv/
|
|
||||||
ENV/
|
|
||||||
env/
|
|
||||||
|
|
||||||
# IDE / editors
|
# IDE / editors
|
||||||
.idea/
|
.idea/
|
||||||
|
|||||||
Reference in New Issue
Block a user