問題タブ [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.
javascript - フォームが送信されたときに戻るボタンを有効にする方法
プレビューページに投稿するかなり高度なフォームがあります。
[続行]を押すと表示されるプレビューページは次のようになります。
ここで「戻って広告を編集」ボタンを実装したいのですが、フォームフィールドが記憶されていないため、JavaScriptの履歴-1だけでは実装できませんでした。プレビューを行うときにフィールドをデータストアに書き込みます。ユーザーが戻った場合、新しいIDで完全に新しい送信になる可能性があり、変数submited = falseなどがあるため、古いエンティティは投稿されません。
JavaScriptを使用して戻るボタンを有効にできませんでしたが、「戻って広告を編集する」ボタンを実装する方法を知っていますか?
wtforms、jinja2テンプレート、webapp2を使用しています。
python - GAEのwebapp2i18nはdjangoテンプレートを認識しません{%trans%}タグ
作業中の小さなテストプロジェクトにi18n機能を追加しようとしています。webapp2_extrasi18nライブラリを使用しています。babelコマンドラインを使用して作成されたコンパイル済みの翻訳.moファイルを含むロケールフォルダーがあります。アプリ自体は、1つの単純なdjangoテンプレートと1つのハンドラーを持つmain.pyです。メインでgettextメソッドを使用している場合、翻訳されたテキストは取得されますが、{%trans%}タグでラップされたテンプレート内の文字列は翻訳されません。ハンドラーは次のとおりです。
「メッセージ」では文字列は変換されますが、テンプレート内では{%trans%}でラップされた同じ文字列は変換されません。
ありがとう、
python - Google App Engine で Python を使用して JSON 形式の Cookie データを送信するにはどうすればよいですか?
Python スクリプトでオブジェクトをエンコードし、それを Cookie として設定して、クライアント側の JavaScript で読み取ることができるようにしようとしています。
これをやろうとするたびに問題に遭遇しました。一般に、Cookie は JSON.parse() が壊れるようにフォーマットされています。
私の現在のスクリプト:
...結果は
クライアントで。
コンマのインスタンスが表示されたときにそれを置き換えるハック的なソリューションを導入したくはありません。Python で複雑なデータ構造を (Cookieの設定と読み取りの両方で) 渡す方法はありますか?
debugging - Pycharm でローカルに Google App Engine Web アプリケーションをデバッグするには?
私は、Google アプリ エンジンを使用する必要があるこのUdacity クラスを使用しています。Python IDE として Pycharm を使用しています。Python ファイルを編集してからhttp://localhost:portnumberに移動すると、「サーバー エラー」が発生します。Python ファイルでエラーの原因を特定するにはどうすればよいですか? 通常のローカルの python ファイルをデバッグできます。ただし、これは Web アプリケーションです。ローカルでデバッグできますか?
python - ユーザーが ndb.expando の場合に所有権を示す方法
作成された非 NDB エンティティと、このオブジェクトを所有する webapp2 ユーザーがあります。キーをインスタンス変数として保持することは可能ですか? これを行おうとすると例外が発生します。
問題のあるコード
モデル
私がやろうとしていることを行うための推奨される方法はありますか?
ありがとう
python - アプリでwebapp2認証ユーザーモデルを使用するのはどのくらい安全ですか?
webappで-改善された ドキュメントの状態:
これは実験的なモジュールです。APIは変更される可能性があります。
だから、私の質問は-カスタムアプリケーションでそれらのモデルを使用するのは安全ですか?
python - HTML テンプレートに appengine モデルのエンティティ ID を出力します
以下は、私が持っている単純なデータベースモデルです:
URLハンドラーで、次のようにすべてのメモをテンプレートに送信します。
jinja2テンプレート エンジンを使用しているテンプレートid
では、次のように、編集リンクを埋め込むことができるように、各メモを印刷する必要があります。
しかし、問題は、何も印刷されていないことです。ここnote.key.id
のドキュメントのように、クラスはデータベースエンティティの一意のキーを表し、これには数値であるメソッドがあります。メモのコレクションからの単一のメモの場合、メモのが必要です。 key
id
id
django テンプレート エンジンを使用すると、値{{ notes.key.id }}
が出力されますが、jinja2
表示されません。
これどうやってするの?
python - Google アプリ エンジンの mimetypes.mime_guess() の動作がおかしい
私のpythonシェルでは、私はできる
そして、期待どおりに動作しますが、Google App Engine で同じコード (または少なくともこの同等の例) を実行すると、戻り値が返されます。(None, None)
私はそれを間違っていますか?:)
ところで-私のmacbooksシェルではpython 2.7で、app-engineでも2.7です
google-app-engine - webapp2 のデフォルトのモデルとハンドラーのディレクトリ?
複数のモデルとハンドラー ファイルを保持できる webapp2 でモデル ディレクトリとハンドラー ディレクトリを構成する簡単な方法はありますか? ドキュメントには、ハンドラーが main.py またはルートディレクトリにない単一の例がないようです。
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]。これは、複雑さをファンインとファンアウトの関数として測定します。」
ありがとう