Как я могу получить путь к стороннему приложению в Django settings.py

Я устанавливаю django_celery_beat приложение в Django settings.py файл

INSTALLED_APPS = [
...,
'django_celery_beat',

]

У него есть собственный locale dir.

enter image description here

Как я понимаю, мне нужно добавить этот путь к LOCALE_PATHS в settings.py. Как я могу получить это? Жесткое кодирование, конечно, не вариант.

Я нашел следующие решения, которые работают:

import importlib

LOCALE_PATHS = [
    ...,
    os.path.join(        
        os.path.dirname(importlib.util.find_spec('django_celery_beat').origin),
        'locale/',
    ),
]
Вернуться на верх