mongdbとdjangoの分離依存関係はどのように機能しますか?MongoDBとDjangoの依存関係の分離はどのように機能しますか?
私はJAVA/SPRINGでいくつかのプロジェクトを行いました。最近は 私はPython djangoを勉強しています。
djangoとsqliteの接続に成功し、数日前に mongodbに接続しようとしましたが、django-adminのために依存関係のデータベースとdjangoを分離することは困難です。
Django-adminでは各モデルに固有のフィールドを取得する必要がありますが、すべてのデータベースにはそれぞれ独自のFieldプロパティがあります。したがって、プロジェクトがデータベース構造を変更する必要がある場合は、model.pyで多くのコードを変更する必要があります。
例えば
何sqliteのは、MongoDBのかの?異なるドライバを使用するだけではサーバーを動作させることはできません。例えばmodels.TextField(sqlite) - > models.StringField(mongodb)です。それは避けられない、そうですか?データベースとdjangoの間の依存関係を完全に解消することは難しいようです。
大丈夫ですか?私は何かが恋しいですか?
に
DATABASES
値です再びこの豊か役立つガイドとの情報のためにありがとうございました。私はあなたのリンクでもっと勉強しなければなりません。 –