startup.py 623 Bytes
Newer Older
1
"""
2
Module for code that should run during LMS startup (deprecated)
3
"""
Calen Pennington committed
4

5
import django
6 7
from django.conf import settings

8 9
from openedx.core.djangoapps.monkey_patch import django_db_models_options

10
# Force settings to run so that the python path is modified
11

12
settings.INSTALLED_APPS  # pylint: disable=pointless-statement
13

14

15 16 17
def run():
    """
    Executed during django startup
18 19 20

    NOTE: DO **NOT** add additional code to this method or this file! The Platform Team
          is moving all startup code to more standard locations using Django best practices.
21
    """
22
    django_db_models_options.patch()
23 24

    django.setup()