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)