5

Django で使用するモデルのストレージを提供するカスタム サービスを利用できますか? そのサービスは SQL を話さないでしょう。

ネットワークベースの IPC にリンクされた複数のサービスで構成されるシステムの Web フロントエンドを構築したいと考えています。そのうちの 1 つは、一般的に使用される永続オブジェクト (データベースに格納されている) へのインターフェイスを提供します。

ここでの本当の問題は、それが可能かどうかではなく、それが理にかなっているのかどうかです。たとえば、models.Model を継承してすべてのメソッドを上書きし、残りの django.db をすべてスキップした場合、そうはならないと思います。

オブジェクト サービスも最終的に Django に実装される可能性がありますが、オブジェクト サービスと Web フロントエンド間の通信には SQL は使用されません。

4

2 に答える 2

7

あなたは、 django と一緒にcouchdbを使用するための紹介をご覧になるかもしれません。CouchDB への接続に直接興味があるかどうかはわかりませんが、これは django を使用して RESTful Web サービスに接続する方法のかなり良い例です。

于 2008-10-13T15:42:13.260 に答える
1

カスタム データベース バックエンドを作成し、それを DATABASE_ENGINE 設定で使用したいと考えています。モデルはそれを自動的に取得します。

適切なドキュメントが見つかりませんでしたが、ここから始めます。

http://djangoapi.matee.net/django.db-module.html

Django のソース コードは非常に読みやすいものです。

于 2008-10-13T15:38:19.540 に答える