4

AppEngineでDjangoNonrelを使用して使用しているアプリがあります。

WebAppのdb.Expandoクラスに似た動的モデルを使用したいのですが、これは可能ですか?ExpandoクラスはDNRレイヤーに公開されていますか?

4

2 に答える 2

4

djangotoolboxのDictFieldとListFieldを使用して、Django-nonrelで動的モデルを作成できます。例えば

from djangotoolbox.fields import DictField

class Image(models.Model):
    exif = DictField()

と、

class Post(models.Model):
    words = ListField(models.CharField(max_length=500))
    title = models.CharField(max_length=200)
    content = models.TextField(blank=True)

詳細については、 Django動的モデルフィールドのオプション3を参照してください。

于 2012-01-25T10:38:26.243 に答える
-1

Djangoは独自のDB抽象化レイヤーを実装しています。これはAppEngineのdbモジュール上に構築されていません。djangoがそれ自体を提供しない場合、それは利用できません。

于 2012-01-24T01:54:53.207 に答える