0
mongoDBコレクションのhtml表現を簡単に作成できるようにしたいと考えています。mongodbからdjangoモデルを動的に生成する
事前に既知のコレクション構造がないため、固定モデルなしでこれを行うことは可能ですか?
ここにはどのようなアプローチが最適でしょうか?
私は、クエリの結果としてのdict取得理解し、私は、MongoDBのについてほとんど知識を持ってdjango-nonrel
mongoDBコレクションのhtml表現を簡単に作成できるようにしたいと考えています。mongodbからdjangoモデルを動的に生成する
事前に既知のコレクション構造がないため、固定モデルなしでこれを行うことは可能ですか?
ここにはどのようなアプローチが最適でしょうか?
私は、クエリの結果としてのdict取得理解し、私は、MongoDBのについてほとんど知識を持ってdjango-nonrel
とともにdjango-mongodbを使用しています。
主な質問は、どのモデルをカプセル化する必要がありますか?
昔ながらの方法:
class Dog(object):
def __init__(self, voice=None, **kwargs):
self.voice = voice
def bark(self):
print self.voice
data = assuming_that_django_mongodb_data_is_dict_and_voice_is_included
dog = Dog(**data)
死んだ脳細胞方法:
class AnyModel(object):
def __init__(self, **kwargs):
for name, value in kwargs.iter():
setattr(self, name, value)
私は、クエリセットオブジェクトを持つことは素晴らしいことだと思うが、これは、少なくとも私にとっては、それは容易ではありません。
あなたのケースには本当にモデルが必要ですか?おそらくdongoやモデルを気にすることなく、mongodbに対して通常の生のクエリを行うだけでよいでしょう。 – Lycha
良い点はありません。私は、MVCの既存のジャンゴグッズを利用したかったのです...ここに他の提案がありますか? – Sole