問題タブ [webapp2]

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

javascript - フォームが送信されたときに戻るボタンを有効にする方法

プレビューページに投稿するかなり高度なフォームがあります。 ここに画像の説明を入力してください

[続行]を押すと表示されるプレビューページは次のようになります。 ここに画像の説明を入力してください

ここで「戻って広告を編集」ボタンを実装したいのですが、フォームフィールドが記憶されていないため、JavaScriptの履歴-1だけでは実装できませんでした。プレビューを行うときにフィールドをデータストアに書き込みます。ユーザーが戻った場合、新しいIDで完全に新しい送信になる可能性があり、変数submited = falseなどがあるため、古いエンティティは投稿されません。

JavaScriptを使用して戻るボタンを有効にできませんでしたが、「戻って広告を編集する」ボタンを実装する方法を知っていますか?

wtforms、jinja2テンプレート、webapp2を使用しています。

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

python - GAEのwebapp2i18nはdjangoテンプレートを認識しません{%trans%}タグ

作業中の小さなテストプロジェクトにi18n機能を追加しようとしています。webapp2_extrasi18nライブラリを使用しています。babelコマンドラインを使用して作成されたコンパイル済みの翻訳.moファイルを含むロケールフォルダーがあります。アプリ自体は、1つの単純なdjangoテンプレートと1つのハンドラーを持つmain.pyです。メインでgettextメソッドを使用している場合、翻訳されたテキストは取得されますが、{%trans%}タグでラップされたテンプレート内の文字列は翻訳されません。ハンドラーは次のとおりです。

「メッセージ」では文字列は変換されますが、テンプレート内では{%trans%}でラップされた同じ文字列は変換されません。

ありがとう、

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

python - Google App Engine で Python を使用して JSON 形式の Cookie データを送信するにはどうすればよいですか?

Python スクリプトでオブジェクトをエンコードし、それを Cookie として設定して、クライアント側の JavaScript で読み取ることができるようにしようとしています。

これをやろうとするたびに問題に遭遇しました。一般に、Cookie は JSON.parse() が壊れるようにフォーマットされています。

私の現在のスクリプト:

...結果は

クライアントで。

コンマのインスタンスが表示されたときにそれを置き換えるハック的なソリューションを導入したくはありません。Python で複雑なデータ構造を (Cookieの設定読み取りの両方で) 渡す方法はありますか?

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

debugging - Pycharm でローカルに Google App Engine Web アプリケーションをデバッグするには?

私は、Google アプリ エンジンを使用する必要があるこのUdacity クラスを使用しています。Python IDE として Pycharm を使用しています。Python ファイルを編集してからhttp://localhost:portnumberに移動すると、「サーバー エラー」が発生します。Python ファイルでエラーの原因を特定するにはどうすればよいですか? 通常のローカルの python ファイルをデバッグできます。ただし、これは Web アプリケーションです。ローカルでデバッグできますか?

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

python - ユーザーが ndb.expando の場合に所有権を示す方法

作成された非 NDB エンティティと、このオブジェクトを所有する webapp2 ユーザーがあります。キーをインスタンス変数として保持することは可能ですか? これを行おうとすると例外が発生します。

問題のあるコード

モデル

私がやろうとしていることを行うための推奨される方法はありますか?

ありがとう

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

python - アプリでwebapp2認証ユーザーモデルを使用するのはどのくらい安全ですか?

webappで-改善された ドキュメント状態:

これは実験的なモジュールです。APIは変更される可能性があります。

だから、私の質問は-カスタムアプリケーションでそれらのモデルを使用するのは安全ですか?

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

python - HTML テンプレートに appengine モデルのエンティティ ID を出力します

以下は、私が持っている単純なデータベースモデルです:

URLハンドラーで、次のようにすべてのメモをテンプレートに送信します。

jinja2テンプレート エンジンを使用しているテンプレートidでは、次のように、編集リンクを埋め込むことができるように、各メモを印刷する必要があります。

しかし、問題は、何も印刷されていないことです。ここnote.key.id のドキュメントのように、クラスはデータベースエンティティの一意のキーを表し、これには数値であるメソッドがあります。メモのコレクションからの単一のメモの場合、メモのが必要です。 keyidid

django テンプレート エンジンを使用すると、値{{ notes.key.id }}が出力されますが、jinja2表示されません。

これどうやってするの?

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

python - Google アプリ エンジンの mimetypes.mime_guess() の動作がおかしい

私のpythonシェルでは、私はできる

そして、期待どおりに動作しますが、Google App Engine で同じコード (または少なくともこの同等の例) を実行すると、戻り値が返されます。(None, None)

私はそれを間違っていますか?:)

ところで-私のmacbooksシェルではpython 2.7で、app-engineでも2.7です

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

google-app-engine - webapp2 のデフォルトのモデルとハンドラーのディレクトリ?

複数のモデルとハンドラー ファイルを保持できる webapp2 でモデル ディレクトリとハンドラー ディレクトリを構成する簡単な方法はありますか? ドキュメントには、ハンドラーが main.py またはルートディレクトリにない単一の例がないようです。

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

python - webapp2, Jinja2: 大きな html ファイルを複数の html ファイルに分割する方法

ブログを書くときは、各ブログ投稿を独自の .html ファイルに分けるのが好きです (それでよろしいですか?)

これにより、ファイルが大きくなりすぎるのを防ぎ、必要に応じて以前に書いたブログ投稿に戻って編集することが容易になります。

ブログ投稿に css/js/ajax/template 変数が含まれることがあります。

しかし、私の Web サイトでは、すべてのブログ記事が 1 つのページにまとめられているのが気に入っています (記事ごとに個別のページに移動するのではなく、すべてのブログ記事をスクロールできます)。

2 つのブログ投稿を含む html ファイルを次に示します。

base.html には次のようなものがあります。

webapp2 と jinja2 を使用して、これらのブログ投稿を個別のファイルに分割する最良の方法は何ですか?

たとえば、blog1.html は次のようになります。

(そして、リンクとブログ投稿がウェブサイト上で正しい順序で表示されるようにしたいと思います)

post2 が post1.html を拡張し、post3 が post2.html を拡張するなどの方法を考えることができますが、もっと広げたいと思います。

「Henry と Kafura は、1981 年に情報フローに基づいたソフトウェア構造メトリックを導入しました[2]。これは、複雑さをファンインとファンアウトの関数として測定します。」

ありがとう