問題タブ [django-nonrel]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
932 参照

google-app-engine - GAE Django nonrel 拡張ユーザー モデル

次のように継承することにより、カスタムモデルでユーザーモデルを拡張しようとしています:

カスタム フィールドを User モデルに追加したいのですが、django nonrel がエラーで失敗します。

では、どうすればこの問題を解決できますか?User モデルには必ずカスタム フィールドが必要です。

0 投票する
1 に答える
555 参照

google-app-engine - django-nonrelgoogleアプリエンジンが管理パネルにログインできない

gaeでdjango-nonrelアプリを作成しました。is_active、is_staff、is_suiperuserがすべてTrueのユーザー(django.auth.models.User)を追加しました。ローカルホストでは正常にログインしましたが、デプロイ後にGAEにログインできません(GAEでも同じユーザーを作成しましたが、データストアビューで確認できます)。

しかし、http://.appspot.com/admin/にログインしようとすると、「正しいユーザー名とパスワードを入力してください」と返されます。

0 投票する
1 に答える
998 参照

python - テンプレート ディレクトリは App Engine でどのように設定されていますか?

現在、テンプレートを に保管してい/projectdir/static/html/ます。サブディレクトリを作成するのに十分な数になり始めました: /projectdir/static/html/tag_request/. /tag_request/テンプレートをテンプレートから継承したい場合は、/html/どうすればよいですか?

私はdjangoを使用して、ポイントに対して相対的またはどこにでも{% extends base.html %}書く必要があることを読みました。appengineで設定するにはどうすればよいですか(または、テンプレートを に配置する必要がありますか)?/projectdir/templates/TEMPLATE_DIRSTEMPLATE_DIRS/projectdir/templates/

ありがとう!

0 投票する
2 に答える
264 参照

python - django non-rel /AppEngineでのフィールドごとのインデックスの管理

gaewebappプロジェクトをdjangonon-relに移動しようとしています。私はPythonとDjango(非rel)にかなり慣れていません。現在、管理バックエンドを設定しています。

モデルエントリの履歴を確認したい場合、次の問題が発生します。

ギブサイトのアドバイスに従いましたが、問題は解決しません。

私のgae_models_settings.pyは次のようになります。

}

そして、settings.pyに次のように追加しました。

どこで私は間違えましたか?

0 投票する
1 に答える
404 参照

python - Pinax over google app engine

I am building web application using Django-nonrel over google app engine.I want to add social networking type of application to my web application. I come to know that Pinax is something that I can use. But is this supported over google app engine ? If no, what is the alternative approach I can take ? Thank you, Sunil

0 投票する
1 に答える
475 参照

python - 「ModelOptions」オブジェクトには属性がありません「local_many_to_many」

DjangoプロジェクトをGAE(Google App Engine)に移行しようとしています

問題は、ログインしようとしたときにこのエラーが見つかったことです。

エラーを誘発する行:

部分コード:

痕跡:

0 投票する
1 に答える
903 参照

python - GoogleAppEngine開発タスクキューが実行されていません

このように、開発のデフォルトのタスクキューにタスクを追加しています...

しかし、私のタスクはデフォルトのキューにあるだけで実行されません。[実行]ボタンに移動してクリックして手動で実行する/_ah/admin/tasks?queue=defaultと、すべてが正常に機能しているように見えます。キューに入れられたタスクはキューから消え、/foobar正常にアクセスされます。

ここで何かが足りませんか?このように「うまくいく」はずです。

注:タスクインターフェイスではなく、ビュー、テンプレート、モデルなどにDjango + Django Nonrel+DjangoAppEngineを使用していることが適切な場合があります。

0 投票する
3 に答える
1068 参照

django - GAE タスク キューの URL を適切に保護する (app.yaml を使用しない)

タスク キューの URL を悪意のあるアクセスから保護したいと考えています。

タスク キューが要求するビューでは、次のようなものがあります。

しかし、私のタスク キューは 403 エラーを受け取ります! この GAE ドキュメントから、Task Queue ユーザーは管理者であることが保証されているという印象を受けました。何を与える?

注:私は DjangoNonRel を使用しているため、管理者のみの URL アクセスを myapp.yamlで指定することはできません。ビューでプログラムで行う必要があります。

0 投票する
2 に答える
724 参照

django - App Engine で django-nonrel を使用するときにエンティティのキ​​ーを取得する方法

django-nonrelGoogle App Engine で (http://www.allbuttonspressed.com/projects/djangoappengine)を使用しています。私は自分のモデルなどをセットアップしており、すべてがうまく機能しています。ただ、一つ疑問がありました。エンティティのキ​​ーにアクセスできるようにしたい。「レビュー」という名前のモデルが与えられた場合Review.objects.get(pk = 1).key()、エラーをスローします ( AttributeError)。

特定のエンティティのキ​​ーを取得して、pk/id を強制的に使用する代わりに使用できるようにする方法はありますか? 一意の秘密の URL の一意の識別子としてキーを使用したい (誰かがこれを達成するためのより良い提案を持っている場合は、私はすべて聞いています)。

0 投票する
1 に答える
1589 参照

c# - プログラムでGoogle App Engine C#にログイン

数日間、ASP.NET から Google アプリ エンジン アプリケーションにログインしようとしましたが、うまくいきません。以下の記事を読み、基本的な考え方を理解しました。しかし、私には何もうまくいきません。
http://code.activestate.com/recipes/577217-routines-for-programmatically-authenticating-with-/ http://dalelane.co.uk/blog/?p=303
http://dalelane.co.uk /blog/?p=894
http://krasserm.blogspot.com/2010/01/accessing-security-enabled-google-app.html http://blog.notdot.net/2010/05/Authenticating-against- Android アプリからのアプリ エンジン

私は何をすべきか知っています。1) ClientLogin から認証トークンを取得します。2) Google App Engine から Cookie を取得します。3) Cookie を使用してアプリにデータを投稿します (はい、データを投稿したいのですが、2 番目の部分の後にリダイレクトするのではありません)。しかし、3番目の部分はまったく機能しません。それは私に403エラーを与えます。これが私のコードです:

私の app.yaml は次のようになります。

メソッド POST を GET に変更すると、うまくいきます。データを投稿する方法を誰か教えてもらえますか?
ありがとう。

EDITED:
まだ運がありません。app.yaml で [login: required] に変更する、app.yaml に [secure: always] を追加する、リクエスト プロトコルを https に変更する、continue パラメータを /_ah/login に追加するなど、いくつかの方法を試しましたが、すべてそれらは機能しません:(
POSTがGET以外にまったく機能しない理由がまったくわかりません。何かアイデアはありますか?