我正在尝试使用 django-nonrel 在 Google App Engine 中构建示例应用程序。并且在将 ListField 属性实现到模型中时遇到问题。
我创建了一个应用程序test_model并将其作为已安装的应用程序包含在我的设置中。model.py 是:
从 django.db 导入模型 从 djangotoolbox 导入 * 从 dbindexer 导入 * # 在这里创建你的模型。 类示例(模型。模型): some_choices = models.ListField('Choice_examples') 注释 = models.CharField(max_length='20') updated_at = models.DateTimeField(auto_now=True) def __unicode__(self): 返回 u'%s' % (self.notes) 类 Choice_examples(models.Model): 名称 = models.CharField(max_length='30') def __unicode__(self): 返回 u'%s' % (self.name)
上面的例子给了我:
AttributeError:'module' object has no attribute 'Model'
如果我注释掉 djangotoolbox 导入,我会得到以下信息:
AttributeError: 'module' object has no attribute 'ListField'
我在这里做错了什么?我似乎找不到任何关于如何在 django-nonrel 中使用 ListField 的文档。那是因为它应该很明显吗?