22 lines
567 B
Python
22 lines
567 B
Python
"""
|
|
Settings module initialization.
|
|
|
|
Automatically determines the environment and loads appropriate settings.
|
|
Set DJANGO_ENVIRONMENT environment variable to 'production' or 'development'.
|
|
Defaults to 'development' if not set.
|
|
"""
|
|
|
|
import os
|
|
|
|
from dotenv import load_dotenv
|
|
|
|
load_dotenv()
|
|
|
|
ENVIRONMENT = os.getenv('DJANGO_ENVIRONMENT', 'development').lower()
|
|
|
|
if ENVIRONMENT == 'production':
|
|
from .production import *
|
|
print("Loading production settings...")
|
|
else:
|
|
from .development import *
|
|
print("Loading development settings...") |