blender-studio/manage.py
Francesco Siddi 61e0ffefdc Move envfile loading to settings.py
This allows for unit tests to work also when called from other scripts
than manage.py (for example for testing within an IDE).
2023-05-23 15:02:45 +02:00

24 lines
650 B
Python
Executable File

#!/usr/bin/env python
"""Django's command-line utility for administrative tasks."""
import os
import os.path
import sys
def main() -> None:
os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'studio.settings')
try:
from django.core.management import execute_from_command_line
except ImportError as exc:
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?"
) from exc
execute_from_command_line(sys.argv)
if __name__ == '__main__':
main()