AppEngine:在Django NonRel中使用Expando类



我有一个在AppEngine上使用Django Nonrel的应用程序。

我想使用一个类似于WebApp数据库的动态模型。Expando类-这可能吗?Expando类是否暴露在DNR层中?

您可以使用DictField&从djangotoolbox中的ListField在Django nonrl中创建动态模型。例如

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。

Django实现了自己的数据库抽象层——它不是建立在AppEngine的数据库模块上的。如果django自己不提供,它就不可用。

相关内容

  • 没有找到相关文章