問題タブ [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 投票する
1 に答える
2266 参照

google-app-engine - Google AppEngine で Mercurial サーバーを実行する

HTTP プッシュをサポートする「hg serve」のようなものを意味します。

これはおそらく、GAE の読み取り専用ファイル システムのため、そのままではサポートされていません。それをやろうとする試みや、それが何をするのかの分析を知っているなら、共有してください.

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

google-app-engine - Appengine で GWT を使用することについて何かコメントはありますか?

I'm looking for tips, suggestions, advice or examples of applications build using Google's Web Toolkit with Google AppEngine.

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

python - Appengine の webapp フレームワークにミドルウェアを追加するにはどうすればよいですか?

appengine webapp フレームワーク (リンク) を使用しています。Django ミドルウェアを追加することは可能ですか? 例が見つかりません。現在、FirePython ミドルウェアを動作させようとしています (リンク)。

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

python - post から get まで変数を保持していますか?

post() および get() メソッドを定義する myClass というクラスがあります。

index.htmlから、データベースからいくつかのデータを取得し、いくつかの変数を設定し、ユーザーをnew.htmlに送信する myClass.post() を呼び出すアクションを含むフォームがあります。

現在、new.htmlには myClass.get() を呼び出すフォームがあります。

post() で取得した変数の値を get() メソッドに知らせたいと思います。それがここでの要点です。

new.html からの送信により、index.html からの送信によって作成された myClass の別のインスタンスが作成されると思います。

どういうわけか「投稿インスタンス」にアクセスする方法はありますか?

これに対する回避策はありますか? 私がしなければならない場合、post から "new.html" に値を送信し、get-submit で送り返す確立された方法はありますか?

より一般的には、Web プログラミング時のインスタンスの寿命を理解していないと思います。通常の対話型環境では、インスタンスがいつ作成され、いつ破棄されるかを知っていますが、そのクラスのメソッドへの呼び出しを通じてのみクラスを使用しているときはわかりません。メソッドが呼び出されない限り、これらのクラスはインスタンス化されますか?

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

python - AppEngineで誤ったReferencePropertyプロパティを削除する

ほとんどの場合、モデルプロパティから取得するエラーは、データを保存しているときに発生します。たとえば、文字列をIntegerPropertyとして保存しようとすると、エラーが発生します。

唯一の例外(しゃれは意図されていません)はReferencePropertyです。参照がたくさんあり、悪い参照を残すことに完全に注意していない場合は、「TemplateSyntaxError:レンダリング中に例外が発生しました:ReferencePropertyを解決できませんでした」などのエラーが表示されるのが一般的です。

これは、ビューに不正な参照が1つしかない場合です。ドー。

try / exceptionブロックを記述して、すべての参照プロパティにアクセスし、例外が発生した場合にそれらを削除しようとすることもできますが、この機能は、私が使用する方法よりも一般的な方法があれば、他の多くの開発者にとって確かに役立つ可能性があります。書くことができる。モデルタイプのリストを取得し、各モデルの各エンティティの各参照プロパティにアクセスしようとし、例外が発生した場合はプロパティをNoneに設定すると思います。

自分でこれを実行できるかどうかはわかりますが、開始するための提案/スニペットがあると間違いなく役立ちます。

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

google-app-engine - Google App Engine で CherryPy Web サーバーを実行する方法

CherryPy Web サーバーは、おそらく Google App Engine にデプロイできます。

誰がそれを行い、どのような経験をしましたか?

どのような特別な作業が必要でしたか (構成など)?

他の人に勧めますか?

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

iphone - Googleアカウント認証を使用してiPhoneからデータをPOSTできません

GoogleAppEngineアプリケーションで動作するiPhoneアプリケーションに取り組んでいます。Googleアカウントを使用してログに記録され、認証トークンを取得しました。GAEサービスからデータを取得することもできます(ここに書かれた別の質問を読んだ後で行いました)が、データをPOSTする必要があるため、POSTリクエストのヘッダーで認証トークンを送信する必要があります。私はいくつかのオプションを試しましたが、どれもうまくいきませんでした。

その認証をヘッダーに入れるために使用するコードは次のとおりです。

しかし、それは機能しません。

何か助けはありますか?

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

python - PythonでHTMLに埋め込まれた固定形式のデータを解析する

Google の appengine API を使用しています

ウェブページを取得します。結果として

html コンテンツの文字列です (result.content 内)。問題は、解析したいデータが実際には HTML 形式ではないことです。そのため、python HTML パーサーを使用してもうまくいかないと思います。HTML ドキュメントの本文にあるすべてのプレーン テキストを解析する必要があります。唯一の問題は、urlfetch が HTML ドキュメント全体の単一の文字列を返し、すべての改行と余分なスペースが削除されることです。

EDIT: さて、私は別のURLを取得しようとしましたが、どうやらurlfetchは改行を削除しません.HTMLファイルをそのように提供したのは、解析しようとしていた元のWebページでした... 編集終了

ドキュメントが次のような場合:

urlfetch が取得した後、result.content は次のようになります。

HTML パーサーを使用しても body タグ間のデータは役に立たないので、正規表現を使用してデータを解析するつもりでしたが、ご覧のとおり、1 行の最後の部分が次の行の最初の部分と結合されます。 、そしてそれを分割する方法がわかりません。私は試した

しかし、結果のリストはすべて 1 つの要素だけでした。Google の urlfetch 関数には、改行を削除しないオプションがありません。

このデータを解析する方法はありますか? 多分私はそれを別の方法で取得する必要がありますか?

前もって感謝します!

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

python - Google App Engine アプリから XML を解析するにはどうすればよいですか?

Google App Engine アプリから XML を解析するにはどうすればよいですか? 例はありますか?

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

python - Expando サブクラスにプロパティが定義されているかどうかを確認するにはどうすればよいですか?

拡張可能な一連のプロパティ (それぞれが RatingProperty) を持つアプリを作成しています。また、すべての動的プロパティが RatingProperty タイプであることを検証したいと考えています。

Expando のドキュメントには次のように書かれています。

ヒント: Property クラスを使用して動的プロパティ値を検証する場合は、Property クラスをインスタンス化し、値に対してその validate() メソッドを呼び出すことができます。

したがって、動的プロパティを検証したい場合は、クラスの非動的プロパティが何であるかを知る必要があります。クラスに定義されているプロパティを尋ねるにはどうすればよいですか?

文字列を受け取り、その文字列が私が作成および管理するプロパティ名のリストに含まれている場合に true を返すクラス メソッドを作成することを検討しましたが、ハックのようです。Google でヒントを検索しましたが、うまくいきませんでした。

ありがとう、パット