django:package:django-environ
差别
这里会显示出您选择的修订版和当前版本之间的差别。
| 后一修订版 | 前一修订版 | ||
| django:package:django-environ [2024/12/29 04:00] – 创建 bestony | django:package:django-environ [2025/10/30 13:32] (当前版本) – [数据库 URL 参考] bestony | ||
|---|---|---|---|
| 行 1: | 行 1: | ||
| ====== django-environ ====== | ====== django-environ ====== | ||
| + | https:// | ||
| + | |||
| + | ===== install ===== | ||
| + | |||
| + | <code copy Bash [enable_line_numbers=" | ||
| ===== 从特定路径加载 .env 文件 ===== | ===== 从特定路径加载 .env 文件 ===== | ||
| 行 8: | 行 13: | ||
| environ.Env.read_env(BASE_DIR / ' | environ.Env.read_env(BASE_DIR / ' | ||
| </ | </ | ||
| + | |||
| + | ===== 数据库 URL 参考 ===== | ||
| + | |||
| + | <code copy Bash [enable_line_numbers=" | ||
| + | |||
| + | DATABASE_URL=psql:// | ||
| + | SQLITE_URL=sqlite:/// | ||
| + | CACHE_URL=memcache:// | ||
| + | REDIS_URL=redis:// | ||
| + | |||
| + | </ | ||
| + | |||
| + | ===== 基础配置 ===== | ||
| + | <code copy python [enable_line_numbers=" | ||
| + | import environ | ||
| + | import os | ||
| + | |||
| + | BASE_DIR = Path(__file__).resolve().parent.parent | ||
| + | environ.Env.read_env(BASE_DIR / ' | ||
| + | |||
| + | |||
| + | env = environ.Env( | ||
| + | DEBUG=(bool, | ||
| + | SECRET_KEY=(str, | ||
| + | DATABASE_URL=(str, | ||
| + | ALLOWED_HOSTS=(list, | ||
| + | TIME_ZONE=(str, | ||
| + | LANGUAGE_CODE=(str, | ||
| + | USE_I18N=(bool, | ||
| + | USE_TZ=(bool, | ||
| + | DEFAULT_AUTO_FIELD=(str, | ||
| + | ) | ||
| + | |||
| + | SECRET_KEY = env(" | ||
| + | DEBUG = env(" | ||
| + | ALLOWED_HOSTS = env(" | ||
| + | LANGUAGE_CODE = env(" | ||
| + | TIME_ZONE = env(" | ||
| + | USE_I18N = env(" | ||
| + | USE_TZ = env(" | ||
| + | </ | ||
| + | |||
| + | ===== 数据库配置 ===== | ||
| + | <code copy python [enable_line_numbers=" | ||
| + | " | ||
| + | }</ | ||
/storage/data/attic/django/package/django-environ.1735444810.txt.gz · 最后更改: (外部编辑)
