Django, Google App Engine, хранилище данных, вход пользователя

Я пытаюсь настроить веб-приложение в django и развернуть его в GAE, у меня уже была настройка для GAE, social-auth (django-social-auth), теперь я пытаюсь добавить userena для обработки входа пользователя; однако он не может быть развернут в GAE, поскольку пользователь не позволяет models.OneToOneField создавать пользовательскую модель в хранилище данных. Я ищу пакет django-login, который бы не создавал для меня этой проблемы, или если у вас есть предложения по исправлению этой проблемы для меня. Я использую http://docs.django-userena.org/en/latest/installation.html#required-settings, и это моя ошибка.

File "/git/ePapyri/epapyri-django/djangoappengine/db/base.py", line 160, in _value_for_db raise DatabaseError("Only strings and positive integers " django.db.utils.DatabaseError: Only strings and positive integers may be used as keys on GAE.


person Bahador Biglari    schedule 16.01.2013    source источник
comment
Я меняю хранилище данных на сервис Google Cloud SQL. Я следил за этим руководством howto.pui .ch / post / 39245389801 / и после все работает. Основная проблема в том, что django-nonrel не поддерживает OneToOneField. Итак, я решил изменить настройку.   -  person Bahador Biglari    schedule 18.01.2013


Ответы (1)


Я меняю хранилище данных на сервис Google Cloud SQL. Я следил за этим руководством howto.pui.ch/post/39245389801/…, и после этого все работает. Основная проблема в том, что django-nonrel не поддерживает OneToOneField. Итак, я решил изменить настройку.

person Bahador Biglari    schedule 18.01.2013