Python、Django 和瞻博网络

12 年 2019 月 XNUMX 日 | 作者

早在一月份,我们写过关于需要 将 Open edX 代码从 Python 2 移植到 Python 3. 我们很高兴地报告,在社区的帮助下,我们正在取得良好的进展。 我们主存储库的 Python 测试套件现在可以在 Python 2 和 Python 3 下运行。

现在还有另一项移植工作摆在我们面前。 Open edX Web 应用程序建立在 Django Web 框架之上。 我们目前使用 Django 的 1.11 版本,但该版本即将结束。 我们需要迁移到 Django 2.2 才能继续获得 Django 的维护支持。 这将是另一大块工作。

一旦我们完全使用 Python 3 和 Django 2.2,我们就可以开始下一个 Open edX 版本,称为 Juniper。 尽管瞻博网络的推出时间比我们最初希望的要晚一些,但它将建立在对未来有强大支持的基础之上。

与 Python 3 升级一样,我们欢迎社区帮助迁移到 Django 2.2。 我们正在寻求多种帮助。 如果你想参与, 请填写此 Google 表格.

我们越早将代码放到 Django 2.2 上,每个人就能越早拥有 Juniper。 谢谢!

装载

时间更多? 查看下面的文章。

共同解决问题:社区驱动的平台开发
在 Open edX 大会上学习技能并拓展未来规模
Open edX 大会开发者研讨会
重塑我们的数字未来:我为什么加入开放复兴组织
参加 2026 年 Open edX 会议!

2026 年 Open edX 会议将展示世界上最好的开源在线学习管理系统之一 Open edX 平台的创新用例,并发现教学设计、课程群以及操作和扩展 Open edX 平台的方法方面的最新进展,包括突破性技术,例如生成式人工智能。