django-admin - 在 django-nonrel 上使用 django-admin,使用 App Engine 模型

标签 django-admin google-cloud-datastore django-nonrel

我正在为 Google App Engine 创建一个 Django 应用程序。我使用的是 django-nonrel,但使用的是 Google App Engine 模型。

我还想使用 Django 的管理站点。

我的航空公司应用 models.py 是:

from google.appengine.ext import db

class Airline(db.Model):
 name = db.StringProperty(required=True)
 description = db.TextProperty()
 notes = db.TextProperty()

 class Meta:
  verbose_name_plural = 'Airlines'

 def __unicode__(self):
  return self.name

我的 admin.py 是:

from django.contrib import admin
from airlines.models import *

admin.site.register(Airline)

我执行 GAE runserver 并收到以下错误:

TypeError at /admin/

'PropertiedClass' object is not iterable

我不能将 Google App Engine 模型与 django-nonrel 管理员一起使用吗?

最佳答案

您不能将 App Engine 模型与 django-nonrel 一起使用。你必须使用 django 模型。这样您的代码就可以重用,并允许您关闭 App Engine 并将您的代码用于另一个数据库。

关于django-admin - 在 django-nonrel 上使用 django-admin,使用 App Engine 模型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3357526/

相关文章:

java - 如何更新 GAE 数据存储中的 boolean 值?

google-app-engine - 根实体中的 GAE 事务

python - Django non-rel createsuperuser 由于非 ascii 字符而失败

c# - 以编程方式登录到 google app engine c#

django 管理员操作

python - Django Markdown 编辑器不显示

python - 如何从模板中的 ModelAdmin 访问函数?

google-app-engine - 如何使用 golang 将种子数据加载到 App Engine 的数据存储中?

python - Django Nonrel - 无法登录开发服务器上的管理面板

django - 如何在 django-admin 和 django-form 中为 SelectMultiple 小部件使用 ModelMultipleChoiceField