deploy/templates/manage.j2
changeset 188 00cf90eb0f5a
equal deleted inserted replaced
187:7c745d8cb321 188:00cf90eb0f5a
       
     1 #!{{backend_venv}}/bin/python3
       
     2 import os
       
     3 import sys
       
     4 
       
     5 if __name__ == "__main__":
       
     6     os.environ.setdefault("IRINOTES_CONFIG_BASE", "{{backend_config_base}}")
       
     7     os.environ.setdefault("DJANGO_SETTINGS_MODULE", "irinotes.settings")
       
     8     try:
       
     9         from django.core.management import execute_from_command_line
       
    10     except ImportError:
       
    11         # The above import may fail for some other reason. Ensure that the
       
    12         # issue is really that Django is missing to avoid masking other
       
    13         # exceptions on Python 2.
       
    14         try:
       
    15             import django
       
    16         except ImportError:
       
    17             raise ImportError(
       
    18                 "Couldn't import Django. Are you sure it's installed and "
       
    19                 "available on your PYTHONPATH environment variable? Did you "
       
    20                 "forget to activate a virtual environment?"
       
    21             )
       
    22         raise
       
    23     execute_from_command_line(sys.argv)