問題タブ [google-app-engine]

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 に答える
1369 参照

python - Unicode を使用するように Google Application Engine プログラムをアップグレードする

通常の文字列を使用して作成した単純な Google App Engine アプリがあります。Unicode を扱えるようにしたいと思っています。これに問題はありますか?現在、ライブ データベースに既にあるすべての文字列について考えています。(動揺させたくない実際のユーザーから。)

0 投票する
6 に答える
1101 参照

python - この Google App Engine コードを最適化するにはどうすればよいですか?

私はPythonの世界には比較的慣れていませんが、これは非常に簡単に思えます。

Google は、このコードを最適化する必要があると私に怒鳴っています。

ダッシュボードは、これが大量の CPU を使用していることを示しています。

どこで改善を探すべきですか?

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

python - GAE で HTTP リクエスト動詞をオーバーライドする方法

Google App Engine Webapp フレームワーク アプリケーションのコンテキストでは:

パラメータ _method が指定されている場合に、リクエストのリクエスト動詞を変更したい。たとえば、POST リクエストがパラメータ _method=PUT で受信された場合、ハンドラーの put メソッドを呼び出すようにリクエストを変更する必要があります。これは、prototype.js が PUT や DELETE (IE の回避策) などの動詞を処理する方法に対処するためです。これが私の最初の試みです:

問題は、何らかの理由で、リダイレクトが行われるたびに、初期化が呼び出されたときに設定されていても、処理メソッド (put または delete) が呼び出されるまでに self.request.params が空になることです。これがなぜなのか、誰にも手がかりがありますか?回避策として、initialize() 時に params を複製できると考えましたが、.copy() は機能せず、その方法も見つかりませんでした。

更新: Arachnid から非常に役立つ回答を受け取りました。私がたどり着いた解決策は、メタクラスを使用しています。以下にあります。

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

python - Google App Engine でのクレジット カードによる支払いと通知

gchecky を Google App Engine に移植しました。ここで試すことができます

レベル 1 (カート送信) とレベル 2 (Google チェックアウトからの通知) の両方を実装します。

Google アプリ エンジン (paypal など) で機能し、レベル 2 (通知) をサポートする他の支払いオプションはありますか?

0 投票する
16 に答える
31611 参照

python - 1000以上を取得するにはどうすればよいですか?

データ ストアから 1000 を超えるレコードをフェッチし、すべてを 1 つのリストに入れて django に渡すにはどうすればよいですか?

0 投票する
5 に答える
21539 参照

python - Python: アップロードされたファイルが jpg かどうかを確認する

ユーザーがアップロードしたファイルが Python (Google App Engine) で実際の jpg ファイルかどうかを確認するにはどうすればよいですか?

これは私が今までに得た距離です:

スクリプトは HTML フォーム ポスト経由で画像を受け取り、次のコードで処理されます

mimetypes.guess_type を見つけましたが、うまくいきません。

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

google-app-engine - Google AppEngine の POST リクエスト内のファイルの名前

与えられたhtmlフォーム...

...そしてハンドラー...

...ユーザーがアップロード用に入力したファイル名をハンドラー内で取得する方法はありますか? PHP では、$_FILES['img']['name'] を参照できますが、request.get でどの構文が機能するかはわかりません。別の質問では、別の作成者が HTML ページで JavaScript ルーチンを使用して、OnChange イベントが発生するたびにユーザーが選択したファイル名を抽出し、隠しフィールドに個別に渡します。それは必要ですか?PHPは無料でファイル名を取得しているようです。

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

python - mechanizeモジュールをpythonスクリプトにインポートします

mechanizeモジュールを次のようにPythonスクリプトにインポートしようとしました。

mechanizeimportBrowserから

しかし、Google AppEngineは、スクリプトにアクセスするときにHTTP500をスローします。

わかりやすくするために、パッケージ構造のスナップショットを示します。

誰かがこの問題を解決するのを手伝ってくれますか?

ありがとう、ポンマラー

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

python - Google AppEngine アプリ バージョン

遠い将来の期限切れヘッダーを持つ URL で使用するために、現在のアプリケーション バージョンをプログラムで取得することは可能ですか?

例えば:

次のように自動的に更新されます。

そのためには、バージョンを取得する必要があります。

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

google-app-engine - Google App EngineがGQLクエリを制限するのはなぜですか?

ウィキペディアでAppEngineについて読んでいて、GQLの制限に遭遇しました。

  • JOINはサポートされていません

  • 一度に最大1つのテーブルから選択できます

  • WHERE句に最大1列を配置できます

これらの制限の利点は何ですか?

これらの制限は、スケーラビリティが優先される他の場所で一般的ですか?