You can use your own user object with app-engine patch:
Very clever. So it’s kindof one of things you do early, because you don’t want to switch user models later.
Trouble is, once you’ve switched models, and fixed any missing-field issues, you have wiped your users away, and can’t login!
Can be a bit embarrassing as a rookie, and the Django peeps seem generally unforgiving to anyone who hasn’t memorized the book, website and IRC conversations back to 1997.
Here’s the fix:
Go to the app engine datastore console:
In the Interactive Console do this:
from google.appengine.api import users
from django.contrib.auth.models import User
u = User(username='admin', password='admin', firstname.lastname@example.org')
You can then head to the forms in the Datastore Viewer to tweak further. Set is_staff and is_superuser flags on.
Now you can login as admin/admin as before.