Manage prod and dev settings separately

This commit is contained in:
PCoder 2021-07-26 14:03:45 +05:30
commit c43394701e
8 changed files with 77 additions and 19 deletions

View file

@ -1,12 +1,18 @@
#!/usr/bin/env python
"""Django's command-line utility for administrative tasks."""
import dotenv
import os
import sys
def main():
"""Run administrative tasks."""
os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'gmba_django.settings')
os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'gmba_django.settings.development')
if os.getenv('DJANGO_SETTINGS_MODULE'):
os.environ['DJANGO_SETTINGS_MODULE'] = os.getenv('DJANGO_SETTINGS_MODULE')
try:
from django.core.management import execute_from_command_line
except ImportError as exc:
@ -20,3 +26,7 @@ def main():
if __name__ == '__main__':
main()
dotenv.load_dotenv(
os.path.join(os.path.dirname(__file__), '.env')
)