manage.py 901 Bytes
#!/usr/bin/env python
import os
import sys

if __name__ == '__main__':
    if not os.environ.get('DJANGO_ENV', False):
        raise EnvironmentError(
            'Please define DJANGO_ENV environment variable'
        )

    os.environ.setdefault(
        'DJANGO_SETTINGS_MODULE',
        'config.settings.{0}'.format(
            os.environ.get('DJANGO_ENV')
        ),
    )
    try:
        from django.core.management import (
            execute_from_command_line,
        )
    except ImportError:
        try:
            import django  # noqa: F401
        except ImportError:
            raise ImportError(
                'Couldn\'t import Django. Are you sure it\'s installed and '
                'available on your PYTHONPATH environment variable? Did you '
                'forget to activate a virtual environment?'
            )
        raise
    execute_from_command_line(sys.argv)