如何将Edx与现有的django项目集成?

时间:2015-05-27 03:30:39

标签: python django edx openedx

我已经在Django上运行了一个应用程序,教程和文档预先假定使用默认的Edx安装启动一个全新的Django实例。

我正在开发一个Django Instances服务于多个站点的应用程序,管理层希望使用与Edx相同的应用程序为另一个站点提供服务。推荐的策略是什么?如何将新的Edx实例与现有的Django应用程序集成?是否有任何教程或文档处理此案例?

1 个答案:

答案 0 :(得分:0)

OpenEdx是一个非常复杂的django应用程序,它需要一个中型服务器才能以最小配置运行,并且它有很多依赖项。

将OpenEdx与现有的django应用程序集成是不实际也不容易的。

如果您肯定需要将其他应用程序与此集成,那么您最好的做法是在子域上安装opensx并使用名为marketing site的OpenEdx功能(功能标志:ENABLE_MKTG_SITE)并使用它来集成一些带有外部网站的edx页面。这不需要其他站点是基于django的项目。