app-engine-patchプロジェクトの背後にいる賢い人々は、基本的に、管理者を含むDjangoのすべての楽しい機能を有効にしましたが、DjangoのORMを使用していません。
彼らのウェブサイトから:
最も重要な変更は、開発モデルがDjangoとはあまりにも異なるため(少なくともDjangoの現在のAPIでは)、 GoogleのModelクラスを使用する必要があることです。
これは基本的に私がやりたいことですが、RPCを介したデータトランスポート層としてGoogleのプロトコルバッファを使用します。
addressbook.protoの例でPersonメッセージを使用して、基本的にこれを実行したいと思います。
from django.contrib import admin
from myrpc.models import Person
class PersonAdmin(admin.ModelAdmin):
list_display = ['id', 'name', 'email']
admin.site.register(Person, PersonAdmin)