0

我正在尝试在 django 中设置一个 Web 应用程序并在 GAE 上部署,我已经设置了 GAE、social-auth (django-social-auth),现在我正在尝试添加 userena,以处理用户登录;但是,它不能在 GAE 上部署,因为 userena 不允许 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.

4

1 回答 1

0

我将数据存储更改为 google Cloud SQL 服务。我正在关注本教程 howto.pui.ch/post/39245389801/... 之后一切正常。主要问题是 django-nonrel 不支持 OneToOneField。所以我最终改变了设置。

于 2013-01-18T01:57:29.037 回答