fix: fix SECURE.py cannot be import
This commit is contained in:
@@ -1,16 +0,0 @@
|
|||||||
SECRET_KEY = "1145141919810"
|
|
||||||
|
|
||||||
# SMTP
|
|
||||||
# 发件邮箱
|
|
||||||
SMTP = \
|
|
||||||
{
|
|
||||||
"EMAIL_HOST": "",
|
|
||||||
"EMAIL_PORT": 465,
|
|
||||||
"EMAIL_HOST_USER": "",
|
|
||||||
"EMAIL_HOST_PASSWORD": "",
|
|
||||||
"EMAIL_USE_SSL": true,
|
|
||||||
"DEFAULT_FROM_EMAIL": "",
|
|
||||||
"ADMINS": [
|
|
||||||
["", ""]
|
|
||||||
]
|
|
||||||
}
|
|
||||||
@@ -0,0 +1,13 @@
|
|||||||
|
{
|
||||||
|
"SECRET_KEY": "114514",
|
||||||
|
"SMTP": {
|
||||||
|
"EMAIL_HOST": "",
|
||||||
|
"EMAIL_PORT": 465,
|
||||||
|
"EMAIL_HOST_USER": "",
|
||||||
|
"EMAIL_HOST_PASSWORD": "",
|
||||||
|
"EMAIL_USE_SSL": true,
|
||||||
|
"DEFAULT_FROM_EMAIL": "",
|
||||||
|
"ADMINS": [["", ""]]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
@@ -11,18 +11,21 @@ https://docs.djangoproject.com/en/5.2/ref/settings/
|
|||||||
"""
|
"""
|
||||||
|
|
||||||
from pathlib import Path
|
from pathlib import Path
|
||||||
import SECURE
|
import json
|
||||||
# SECURE 文件用来存储敏感信息,如 SECRET_KEY,SMTP信息 等
|
# SECURE 文件用来存储敏感信息,如 SECRET_KEY,SMTP信息 等
|
||||||
|
|
||||||
# Build paths inside the project like this: BASE_DIR / 'subdir'.
|
# Build paths inside the project like this: BASE_DIR / 'subdir'.
|
||||||
BASE_DIR = Path(__file__).resolve().parent.parent
|
BASE_DIR = Path(__file__).resolve().parent.parent
|
||||||
|
|
||||||
|
with open(Path(__file__).parent / 'secure.json', encoding='utf-8') as f:
|
||||||
|
SECURE = json.load(f)
|
||||||
|
|
||||||
|
|
||||||
# Quick-start development settings - unsuitable for production
|
# Quick-start development settings - unsuitable for production
|
||||||
# See https://docs.djangoproject.com/en/5.2/howto/deployment/checklist/
|
# See https://docs.djangoproject.com/en/5.2/howto/deployment/checklist/
|
||||||
|
|
||||||
# SECURITY WARNING: keep the secret key used in production secret!
|
# SECURITY WARNING: keep the secret key used in production secret!
|
||||||
SECRET_KEY = SECURE.SECRET_KEY
|
SECRET_KEY = SECURE["SECRET_KEY"]
|
||||||
|
|
||||||
# SECURITY WARNING: don't run with debug turned on in production!
|
# SECURITY WARNING: don't run with debug turned on in production!
|
||||||
DEBUG = True
|
DEBUG = True
|
||||||
@@ -154,13 +157,13 @@ USE_X_FORWARDED_HOST = True
|
|||||||
USE_X_FORWARDED_PORT = True
|
USE_X_FORWARDED_PORT = True
|
||||||
|
|
||||||
# Email settings
|
# Email settings
|
||||||
EMAIL_HOST = SECURE.SMTP["EMAIL_HOST"]
|
EMAIL_HOST = SECURE["SMTP"]["EMAIL_HOST"]
|
||||||
EMAIL_PORT = SECURE.SMTP["EMAIL_PORT"]
|
EMAIL_PORT = SECURE["SMTP"]["EMAIL_PORT"]
|
||||||
EMAIL_HOST_USER = SECURE.SMTP["EMAIL_HOST_USER"]
|
EMAIL_HOST_USER = SECURE["SMTP"]["EMAIL_HOST_USER"]
|
||||||
EMAIL_HOST_PASSWORD = SECURE.SMTP["EMAIL_HOST_PASSWORD"]
|
EMAIL_HOST_PASSWORD = SECURE["SMTP"]["EMAIL_HOST_PASSWORD"]
|
||||||
EMAIL_USE_SSL = SECURE.SMTP["EMAIL_USE_SSL"]
|
EMAIL_USE_SSL = SECURE["SMTP"]["EMAIL_USE_SSL"]
|
||||||
DEFAULT_FROM_EMAIL = SECURE.SMTP["DEFAULT_FROM_EMAIL"]
|
DEFAULT_FROM_EMAIL = SECURE["SMTP"]["DEFAULT_FROM_EMAIL"]
|
||||||
ADMINS = SECURE.SMTP["ADMINS"]
|
ADMINS = SECURE["SMTP"]["ADMINS"]
|
||||||
|
|
||||||
# Default primary key field type
|
# Default primary key field type
|
||||||
# https://docs.djangoproject.com/en/5.2/ref/settings/#default-auto-field
|
# https://docs.djangoproject.com/en/5.2/ref/settings/#default-auto-field
|
||||||
|
|||||||
Reference in New Issue
Block a user