29 lines
942 B
Python
29 lines
942 B
Python
import os
|
|
import sys
|
|
from pathlib import Path
|
|
|
|
PROJECT_ROOT = Path(__file__).resolve().parent.parent
|
|
if str(PROJECT_ROOT) not in sys.path:
|
|
sys.path.insert(0, str(PROJECT_ROOT))
|
|
|
|
|
|
def _patch_legacy_django_translation_aliases():
|
|
from django.utils import translation
|
|
|
|
if not hasattr(translation, "ugettext_lazy"):
|
|
translation.ugettext_lazy = translation.gettext_lazy
|
|
if not hasattr(translation, "ugettext"):
|
|
translation.ugettext = translation.gettext
|
|
if not hasattr(translation, "ungettext"):
|
|
translation.ungettext = translation.ngettext
|
|
if not hasattr(translation, "ungettext_lazy"):
|
|
translation.ungettext_lazy = translation.ngettext_lazy
|
|
|
|
|
|
def main():
|
|
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "mandelstudio.settings.base")
|
|
_patch_legacy_django_translation_aliases()
|
|
from django.core.management import execute_from_command_line
|
|
|
|
execute_from_command_line(sys.argv)
|