我正在尝试在django中设置一个web应用程序并在GAE上部署,我已经为GAE设置了一个社交身份验证( 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.
发布于 2013-01-18 09:57:29
我将数据存储更改为google Cloud SQL服务。我正在学习本教程。pui.ch/post/39245389801/…之后一切都会正常工作。主要的问题是django-nonrel不支持OneToOneField。所以我最终改变了设置。
https://stackoverflow.com/questions/14369682
复制相似问题