問題タブ [djangoappengine]

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 投票する
1 に答える
1081 参照

jquery - Python App Engine で jQuery によってポストされたデータを読み取る

次の方法で jQuery を使用して AJAX 呼び出しを実行したとします。

「/output」で呼び出しを受け取る Python App Engine コードにルートがありますが、AJAX 呼び出しで渡したデータにアクセスするにはどうすればよいですか? つまり、次のように入力するにはどうすればよいですか。

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

python - djangoappengineユーザーの作成とデータの永続性が壊れています

最近appengineSDK1.6にアップデートしましたが、開発環境でデータを保持するのに問題があります。公式のインストールガイドに従ってすべてをセットアップしました。

以前にアプリのスーパーユーザーアカウントを設定していましたが、機能しなくなりました。でアカウントを再作成しました

想定どおりの動作をしているようですが、管理者ログインが機能しません。また、走るたびに

スクリプトは、認証システムをインストールしただけで、まだユーザーがいないことを通知し続けます。次に、スーパーユーザーを作成するように求められます。

何も保持されていないため、管理ページにログインできず、組み込みのシェルを使用して保存しようとしたデータも保持されません。

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

python - AppegineとチュートリアルのDjango

私はDjangoとAppengineを初めて使用します。Django1.2バージョンがGoogleAppengineでサポートされていることがわかりました。Django1.2にGoogleAppengineSDKがインストールされているということですか?または、 djangoappengineをインストールする必要があります

AppengineでDjangoを実行するためのヒント、経験、チュートリアルをいただければ幸いです。

前もって感謝します。

0 投票する
4 に答える
1572 参照

django - Django、post_save シグナル再帰。シグナル発射をバイパスする方法

モデルの 1 つが保存されているときにMyModel、フィールドをチェックして、他のモデルで同じ変更をトリガーしたい状況があります。some_key.

コードは正常に動作しますが、シグナルを再帰的に呼び出します。その結果、CPU/DB/API 呼び出しを無駄にしています。私は基本的に信号をバイパスしたいのですが、.save(). 提案はありますか?


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

python - 高レプリケーション データストアへの DjangoAppEngine のデプロイ

プロジェクトの指示に従って、DjangoAppEngine testapp をセットアップしました。

ローカルではすべてうまくいき、 を実行して testapp のホームページにアクセスできましたpython manage.py runserver。ただし、 を実行してデプロイしようとするとpython manage.py deploy、次のエラーが発生します。

まだ Python26 を使用している Ubuntu 10.04 で開発しているので、app.yaml のランタイムを python26 に変更しようとしましたが、これは明らかに python27 以降を必要とする SDK を壊します。ローカルに Python 2.6 しかインストールしていませんが、GAE 開発サーバーは完全に動作しているようです。

代わりに、手順に従って、以下を settings.py に追加しました。

しかし、デプロイしようとすると、同じエラーが発生します。

まだ GAE アカウントにコードをデプロイしていませんが、高レプリケーション データストアが正式に利用可能になる前にアカウントを作成した可能性があります。

他に何かしなければならないことはありますか?

0 投票する
0 に答える
228 参照

python - Google App Engine の名前付きタスク キューが GAELauncher に表示されない

私は GAE タスク キュー システムを使い始めましたが、1 つの問題を除いて問題なく動作しているようです。私の Django-nonrel プロジェクトでは、デフォルトのキューを使用してすべて正常に動作しますが、名前付きキューで中断し、それらが見つからないと言います。また、期待どおりにコンソールに表示されないことにも気付きました。私はガイドに従い、プロジェクトに queue.yaml があるだけで十分だと思いました。

次に例を示します。

コンソールには、デフォルトと「bob」という名前の別のタスク キューが表示されると思います。

これの構成に何か欠けていますか? queue.yaml が存在すると、正しく設定されませんか?

私はGAEL 1.6.1を実行しています

ありがとう、RB

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

python - pythonappenginememcacheの最適化

私は、多くのリクエストに対応するgoogle appenginedjangononrelでAPIを開発しています。繰り返されるリクエストをキャッシュしたいのですが。APIへのクエリは非常に頻繁に発生すると推定されており、事前にキャッシュできるように、これらのクエリがその場で何であるかを確認できるようにしたいと思います。最も頻繁なmemcacheキーを取得する方法はありますか?

0 投票する
0 に答える
240 参照

django - djangoappengine を使用して Model.objects.all() が更新されない

django-nonrel のクエリセット マネージャーが壊れているのではないかと思っていますが、使い方について何か不足している可能性があります。これが私の問題です:

Django を使用して簡単なブログをまとめましたが、djangoappengineを使用しています。ブログ エントリに使用するモデルはエントリと呼ばれます。

エントリを削除するためのビューがあります。エントリが削除されると、ホームページにリダイレクトされ、残りのすべてのエントリが一覧表示されます。問題は、リダイレクトが初めて発生したときに、削除したばかりのエントリが残っていることです。ページを更新すると、リストから消えます。問題は、エントリを削除した後に Entry.objects.all() を呼び出しても、以前の値をキャッシュしているようです。

コードを通常の Django プロジェクトに移動しましたが、このバグはマニフェストにならなかったので、django-nonrel のクエリセット マネージャーに関係していると思います。

さまざまなことを試しましたが、データベースを再クエリする方法がわかりません。ビューのコードを次に示します。単純化したため、リダイレクトも行われず、Entry.objects.all() の呼び出しで entry_list に応答するようにレンダリングされます。それでも同じ問題です。

何か案は?

0 投票する
4 に答える
11683 参照

python - Django App Engine: AttributeError: 'AnonymousUser' オブジェクトに属性 'backend' がありません

私はdjangoappengineを使用しています。新しいユーザーを作成し、そのユーザーを認証してログインしようとすると、次のエラーが発生しますAttributeError: 'AnonymousUser' object has no attribute 'backend'

私のコードは単純で、次のようになります。

本番環境で次のエラーが発生するだけで、たまにしか発生しません。

確かではありませんが、この例外は高レプリケーション データ ストアとその結果整合性によるものではないかと感じています。authenticate()これでユーザー値が保存され、クエリが実行されると思いlogin()ますが、ユーザー値はまだ HRDS に反映されていません。誰かがこれが真実であることを確認できますか? もしそうなら、それはどのように修正されますか?

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

google-app-engine - DjangoAppEngineと高レプリケーションデータストアの結果整合性の問題

djangoappengineを使用していますが、高整合性データストアでの結果整合性の処理方法にいくつかの問題が発生したと思います。

まず、エンティティグループはdjangoappengineにも実装されていません。

次に、djangoappengine getを実行すると、基盤となるアプリエンジンシステムがアプリエンジンクエリを実行していると思いますが、結果整合性があります。したがって、キーを使用して一貫性を想定することさえできません。

これらの2つのステートメントが正しいと仮定すると(そして私はそれらが正しいと思います)、高レプリケーションデータストアでdjangoappengineを使用して、どのように複雑なアプリを構築しますか?値を保存してから同じ値を取得しようとするたびに、同じ値になる保証はありません。