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 に答える