feat(src/djinit/templates/config): add pathlib import and explicit .env path handling

Prevents issues with mischaracterized .env locations and ensures deterministic environment loading.
This commit is contained in:
sankalp committed 2026-06-24 00:41:51 +05:45
1 parent c1262d02e9
commit 2d7d712ecf
2 files changed
+6 -2

No files matched your search

+3 -1
View File
@@ -1,11 +1,13 @@
"""generated with djinit"""
import os
from pathlib import Path
import environ
from django.core.asgi import get_asgi_application
env_path = Path(__file__).resolve().parent.parent / ".env"
env = environ.Env()
environ.Env.read_env()
environ.Env.read_env(env_path)
os.environ.setdefault("DJANGO_SETTINGS_MODULE", env("DJANGO_SETTINGS_MODULE", default="[[ project_name ]].settings.production"))
application = get_asgi_application()
+3 -1
View File
@@ -1,11 +1,13 @@
"""generated with djinit"""
import os
from pathlib import Path
import environ
from django.core.wsgi import get_wsgi_application
env_path = Path(__file__).resolve().parent.parent / ".env"
env = environ.Env()
environ.Env.read_env()
environ.Env.read_env(env_path)
os.environ.setdefault("DJANGO_SETTINGS_MODULE", env("DJANGO_SETTINGS_MODULE", default="[[ project_name ]].settings.production"))