title: Using an RPC like Protocol Buffers as a backend to Django, instead of MySQL or SQLite
body: <p>The clever folks behind the <a href="http://code.google.com/p/app-engine-patch/" rel="nofollow noreferrer" title="app-engine-patch">app-engine-patch</a> project have essentially enabled all the fun stuff of Django, including the admin, but without using Django's ORM.</p>
  
  <p>From their website:</p>
  
  <blockquote>
    <p>The most important change is that you have to use Google's <em>Model</em> class because the development model is too different from Django (at least with Django's current API).</p>
  </blockquote>
  
  <p>This is essentially what I want to do, but use <a href="http://code.google.com/p/protobuf/" rel="nofollow noreferrer" title="Protocol Buffers">Google's Protocol buffers</a> as the data transport layer through RPC.</p>
  
  <p>Using the Person message in their addressbook.proto example, I essentially want to do this:</p>
  
  <pre><code>from django.contrib import admin
  from myrpc.models import Person
  
  class PersonAdmin(admin.ModelAdmin):
    list_display = ['id', 'name', 'email']
  
  admin.site.register(Person, PersonAdmin)
  </code></pre>