Как я могу получить путь к стороннему приложению в Django settings.py
Я устанавливаю django_celery_beat приложение в Django settings.py файл
INSTALLED_APPS = [
...,
'django_celery_beat',
]
У него есть собственный locale dir.
Как я понимаю, мне нужно добавить этот путь к LOCALE_PATHS в settings.py. Как я могу получить это? Жесткое кодирование, конечно, не вариант.
Я нашел следующие решения, которые работают:
import importlib
LOCALE_PATHS = [
...,
os.path.join(
os.path.dirname(importlib.util.find_spec('django_celery_beat').origin),
'locale/',
),
]
