Python, Django та Juniper

12 листопада 2019 | за

Ще в січні ми писали про необхідність перенести код Open edX з Python 2 на Python 3. Ми раді повідомити, що завдяки допомозі спільноти ми досягаємо значного прогресу. Набір тестів Python для нашого головного репозиторію тепер працює як на Python 2, так і на Python 3.

Тепер попереду ще одна спроба перенесення. Веб-додатки Open edX побудовані на веб-платформі Django. Наразі ми використовуємо версію 1.11 Django, але ця версія скоро закінчиться. Нам потрібно перейти на Django 2.2, щоб і надалі отримувати підтримку від Django. Це буде ще один великий шматок роботи.

Коли ми повністю перейдемо на Python 3 і Django 2.2, ми зможемо почати наступний випуск Open edX під назвою Juniper. Хоча Juniper вийде трохи пізніше, ніж ми спочатку сподівалися, він буде побудований на фундаменті з сильною підтримкою в майбутньому.

Як і у випадку з оновленням Python 3, ми вітаємо допомогу від спільноти щодо переходу на Django 2.2. Ми шукаємо різноманітну допомогу. Якщо ви хочете взяти участь, будь ласка, заповніть цю Google форму.

Чим швидше ми розмістимо код у Django 2.2, тим швидше кожен зможе отримати Juniper. Дякую!

Loading

Час для більшого? Перегляньте статті нижче.

Вирішення проблем разом: Розробка платформи, керована спільнотою
Майбутнє в рамках конференції Open edX: «Навички та масштабування»
Відкриті семінари розробників конференції edX
Повернення нашого цифрового майбутнього: Чому я приєднався до групи Open Renaissance
Приєднуйтесь до конференції Open edX 2026!

На конференції Open edX 2026 року будуть представлені інноваційні сценарії використання однієї з найкращих у світі систем керування онлайн-навчанням з відкритим кодом, платформи Open edX, а також відкриються останні досягнення в дизайні навчання, групі курсів і методах роботи та розширення платформи Open edX. , включаючи проривні технології, такі як генеративний ШІ.