0

特に別のクラス/モデルに埋め込む目的でクラス/モデルを作成する場合でも、mongodbデータベースに前者のコレクションが書き込まれます。以上のことは、そこにいることの不便さ以外は何の問題もありませんが、コレクションを書かない方法はないのでしょうか。

4

2 に答える 2

0

nonreldjangoプロジェクトもあります。これは、djangoが行うこと(およびnonrelフォークが具体的に対処していないこと)です。抽象またはプロキシではないモデルを定義すると、syncdb中にコレクション(テーブル)が生成されます。そのコレクションに何かを保存するかどうかは、明らかにコードにさらに依存します。

nonrel djangoでコレクションを作成しない具体的なモデルを作成するためのトリックがある場合は、何かが足りません。

于 2012-06-04T04:53:53.003 に答える
0

abstract=Trueその機種に使えば可能です。

ただし、遅延検索は使用できません (別名、EmbeddedModelField('SomeModelThatsNotYetDefined')まだ (https://github.com/django-nonrel/djangotoolbox/issues/15))。

于 2012-06-04T08:42:22.327 に答える