我正在尝试在 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.