Я хочу изменить все значения DateTime на всех страницах системы Open Edx (выпуск Bitnami Ironwood 2.0) на персидский формат. Я нашел два способа сделать это:
1- Добавьте новый модуль Python 'django-jalali-date' в https://github.com/a-roomana/django-jalali-date,, а также следуйте инструкциям, подготовленным в https://openedx.atlassian.net/wiki/spaces/AC/pages/30965856/How+to+add+a+new+feature+to+LMS+or+Studio, разделе Как добавить новое приложение Django в платформа edX .
2- Использование http://ui -toolkit.edx.org / utilities / date-utils /
В варианте 1 я скопировал папку 'jalali_date' в / opt / bitnami / apps / edx / edx-platform / opensx / features / jalali_date и добавил ('jalali_date', None)
в OPTIONAL_APPS раздел в / opt / bitnami / apps / edx / edx-platform / lms / envs / common.py . Затем я попытался использовать этот модуль на мой взгляд: from jalali_date import datetime2jalali, date2jalali
. К сожалению, я ловлю Внутренняя ошибка сервера , которая говорит ImportError: Нет модуля с именем jalali_date .
В варианте 2 я не смог найти нужную справку, поэтому понятия не имею, как использовать эту библиотеку.
Любая помощь будет принята с благодарностью.