早在一月份,我们写过关于需要 将 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。 谢谢!

 总观看次数1,676