app-engine-patch and custom users

You can use your own user object with app-engine patch:
http://code.google.com/p/app-engine-patch/wiki/CustomUserModel
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:
http://localhost:8000/_ah/admin/interactive
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', email='email@example.com')
u.set_password('admin')
u.put()

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.