1

我已经在 ubuntu 服务器上设置了 ADL LRS。默认情况下,它使用 Postgresql 数据库。我有一个简单的问题,如何更改数据库?代替 Postgresql,我可能想使用 MySql、SQLite 或 MongoDB。根据本文,我们可以通过 ADL LRS 代码库中的 settings.py 文件来做到这一点。但是这里的值是什么..?对于我的实例,我想使用 MongoDB。

我进行了很多搜索,但在任何地方都找不到帮助。任何建议都是最受欢迎的。

4

1 回答 1

1

我知道您想将后端更改为 MongoDB,但首先这里有一篇关于使用 MySQL 后端必须进行的任何更改的 wiki 文章(https://github.com/adlnet/ADL_LRS/wiki/MYSQL-backend -支持)。

要更改 Django 中的后端,请参阅 Django 文档(https://docs.djangoproject.com/en/1.4/ref/databases/)。

如果您想使用 MongoDB,可以尝试使用 Django MongoDB-Engine ( http://django-mongodb-engine.readthedocs.org/en/latest/ )。设置完成后,我确信已经在 LRS 中创建的 ORM 模型会出现转换问题,您必须解决这些问题。

于 2014-02-18T14:03:45.397 回答