2010-07-28 95 views
1

我正在爲Google App Engine創建一個Django應用程序。我正在使用django-nonrel,但正在使用Google App Engine模型。在django-nonrel上使用django-admin,使用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 

我可不可以使用Goo gle App Engine模型與django-nonrel admin?

回答

4

您不能使用帶有django-nonrel的App Engine模型。你必須使用django模型。通過這種方式,您的代碼可以重用,並允許您關閉App Engine並將代碼用於其他數據庫。

相關問題