refactor: Update environment variable handling in Django settings for consistency and security

This commit is contained in:
pacnpal
2025-08-26 15:21:00 -04:00
parent e4e36c7899
commit b627aed65d
3 changed files with 53 additions and 55 deletions

View File

@@ -3,13 +3,14 @@
import os
import sys
from decouple import config
def main():
"""Run administrative tasks."""
# Auto-detect environment based on command line arguments and environment variables
settings_module = detect_settings_module()
os.environ.setdefault("DJANGO_SETTINGS_MODULE", settings_module)
config('DJANGO_SETTINGS_MODULE', settings_module)
try:
from django.core.management import execute_from_command_line