2010-07-28 3 views
1

Я создаю приложение Django для Google App Engine. Я использую django-nonrel, но использую модели Google App Engine.Использование django-admin на django-нереле, используя модели 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

Вы не можете использовать модели App Engine с django-nonrel. Вы должны использовать модели django. Таким образом, ваш код будет повторно использоваться и позволит вам отключить App Engine и использовать ваш код с другой базой данных.