Я использую проект Django nonrel в проекте движка приложений Google, который выполняется локально в разработке. Я создал свои собственные модели, и они прекрасны, когда они сохраняются и извлекаются в хранилище данных.
Я надеюсь использовать django.contrib.auth для обеспечения функциональности пользователя. Я могу использовать оболочку для создания пользователей, которым присваивается идентификатор. Когда я создаю одну из моих собственных моделей, которая ссылается на User, я должен передать идентификатор пользователя, поскольку в противном случае он совершенно справедливо не работает.
Однако, проверяя через интерфейс администратора gae, я не вижу модель User в хранилище данных для пользователей, которых я создал через оболочку. Я также не могу получить сведения о пользователе из одной из моих моделей, которая ссылается на них. Вызовы mymodel.user.username ничего не возвращают. Я также не могу войти в систему с правами администратора, используя заданное мной имя пользователя и пароль. Я могу видеть сохраненные версии созданных мною моделей в приложении администратора gae.
У меня такое впечатление, что пользователей создают не в хранилище данных, а где-то еще. Что еще мне нужно сделать, чтобы использовать стандартных пользователей contrib.auth с django-nonrel и gae?