0

django で Web アプリをセットアップして GAE にデプロイしようとしています。すでに GAE、social-auth (django-social-auth) のセットアップがありましたが、今はユーザー ログインを処理するために userena を追加しようとしています。ただし、userrena は models.OneToOneField がデータストアにユーザー モデルを作成することを許可しないため、GAE にデプロイすることはできません。この問題を起こさない 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 サービスに変更します。私はこのチュートリアルに従っていました。主な問題は、django-nonrel が OneToOneField をサポートしていないことです。ということで、設定を変更することにしました。

于 2013-01-18T01:57:29.037 に答える