Django authentication in django nonrel on GAE

Posted by tooba on Stack Overflow See other posts from Stack Overflow or by tooba
Published on 2010-06-10T17:13:15Z Indexed on 2010/06/14 8:22 UTC
Read the original article Hit count: 586

I'm using the Django nonrel project on a google app engine project running locally in development. I've created my own models and these are fine when they are saved and retrieved in the datastore.

I'm hoping to use django.contrib.auth to provide the user functionality. I can use the shell to create users and these get assigned an ID. When I create one of my own models which references User I have to pass in a user ID as it quite rightly fails otherwise.

However, checking via the gae admin interface I can't see the User model in the datastore for the users I've created via the shell. Nor can I retreive the user details from one of my models which references them. Calls to mymodel.user.username return nothing. Nor can I log into admin using the username and password I've set up. I can see saved versions of the models I've made in the gae admin app.

I get the impression that users are being created somewhere other than the datastore. Is there something else I need to do to use the standard contrib.auth users with django-nonrel and gae?

© Stack Overflow or respective owner

Related posts about django

Related posts about google-app-engine