django:package:django-environ
差别
这里会显示出您选择的修订版和当前版本之间的差别。
后一修订版 | 前一修订版 | ||
django:package:django-environ [2024/12/29 04:00] – 创建 bestony | django:package:django-environ [2025/07/19 05:08] (当前版本) – 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=rediscache:// | ||
+ | |||
+ | </ | ||
+ | |||
+ | ===== 基础配置 ===== | ||
+ | <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 · 最后更改: (外部编辑)