Изменение локализации DateTime в редакции Open Edx Bitnami - PullRequest
0 голосов
/ 03 июля 2019

Я хочу изменить все значения 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 я не смог найти нужную справку, поэтому понятия не имею, как использовать эту библиотеку.

Любая помощь будет принята с благодарностью.

...