問題タブ [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.
google-app-engine - GAE Django nonrel 拡張ユーザー モデル
次のように継承することにより、カスタムモデルでユーザーモデルを拡張しようとしています:
カスタム フィールドを User モデルに追加したいのですが、django nonrel がエラーで失敗します。
では、どうすればこの問題を解決できますか?User モデルには必ずカスタム フィールドが必要です。
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/にログインしようとすると、「正しいユーザー名とパスワードを入力してください」と返されます。
python - テンプレート ディレクトリは App Engine でどのように設定されていますか?
現在、テンプレートを に保管してい/projectdir/static/html/
ます。サブディレクトリを作成するのに十分な数になり始めました: /projectdir/static/html/tag_request/
. /tag_request/
テンプレートをテンプレートから継承したい場合は、/html/
どうすればよいですか?
私はdjangoを使用して、ポイントに対して相対的またはどこにでも{% extends base.html %}
書く必要があることを読みました。appengineで設定するにはどうすればよいですか(または、テンプレートを に配置する必要がありますか)?/projectdir/templates/
TEMPLATE_DIRS
TEMPLATE_DIRS
/projectdir/templates/
ありがとう!
python - django non-rel /AppEngineでのフィールドごとのインデックスの管理
gaewebappプロジェクトをdjangonon-relに移動しようとしています。私はPythonとDjango(非rel)にかなり慣れていません。現在、管理バックエンドを設定しています。
モデルエントリの履歴を確認したい場合、次の問題が発生します。
ギブサイトのアドバイスに従いましたが、問題は解決しません。
私のgae_models_settings.pyは次のようになります。
}
そして、settings.pyに次のように追加しました。
どこで私は間違えましたか?
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
python - 「ModelOptions」オブジェクトには属性がありません「local_many_to_many」
DjangoプロジェクトをGAE(Google App Engine)に移行しようとしています
問題は、ログインしようとしたときにこのエラーが見つかったことです。
エラーを誘発する行:
部分コード:
痕跡:
python - GoogleAppEngine開発タスクキューが実行されていません
このように、開発のデフォルトのタスクキューにタスクを追加しています...
しかし、私のタスクはデフォルトのキューにあるだけで実行されません。[実行]ボタンに移動してクリックして手動で実行する/_ah/admin/tasks?queue=default
と、すべてが正常に機能しているように見えます。キューに入れられたタスクはキューから消え、/foobar
正常にアクセスされます。
ここで何かが足りませんか?このように「うまくいく」はずです。
注:タスクインターフェイスではなく、ビュー、テンプレート、モデルなどにDjango + Django Nonrel+DjangoAppEngineを使用していることが適切な場合があります。
django - GAE タスク キューの URL を適切に保護する (app.yaml を使用しない)
タスク キューの URL を悪意のあるアクセスから保護したいと考えています。
タスク キューが要求するビューでは、次のようなものがあります。
しかし、私のタスク キューは 403 エラーを受け取ります! この GAE ドキュメントから、Task Queue ユーザーは管理者であることが保証されているという印象を受けました。何を与える?
注:私は DjangoNonRel を使用しているため、管理者のみの URL アクセスを myapp.yaml
で指定することはできません。ビューでプログラムで行う必要があります。
django - App Engine で django-nonrel を使用するときにエンティティのキーを取得する方法
django-nonrel
Google App Engine で (http://www.allbuttonspressed.com/projects/djangoappengine)を使用しています。私は自分のモデルなどをセットアップしており、すべてがうまく機能しています。ただ、一つ疑問がありました。エンティティのキーにアクセスできるようにしたい。「レビュー」という名前のモデルが与えられた場合Review.objects.get(pk = 1).key()
、エラーをスローします ( AttributeError
)。
特定のエンティティのキーを取得して、pk/id を強制的に使用する代わりに使用できるようにする方法はありますか? 一意の秘密の URL の一意の識別子としてキーを使用したい (誰かがこれを達成するためのより良い提案を持っている場合は、私はすべて聞いています)。
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以外にまったく機能しない理由がまったくわかりません。何かアイデアはありますか?