問題タブ [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.
google-app-engine - Google App EngineのHTTPヘッダーContent-Typeは、アプリケーションがデプロイされると正しくありません
私はGAEでアプリを作成していますが、常にXMLを返し、Content-Typeをに設定するURLがあります"text/xml; charset=utf-8"
。
組み込みのwebappフレームワークを使用しており、次のコードを使用してコンテンツタイプを設定し、WebハンドラーでXMLを返します。
これはローカル開発環境では正常に機能しますが、Googleサーバーにデプロイすると、コンテンツタイプは常にに設定され"text/html; charset=utf-8"
ます。
Content-Type
Googleサーバーで実行した後、正しく設定されていることを確認するにはどうすればよいですか?
python - GAEでSet-Cookieを使用してヘッダーを追加しようとしたときにエラーが発生する
セッションを操作するために、プロジェクトに外部pythonモジュールを含めようとしています。名前はgmemsess.py
。応答にSet-Cookieヘッダーを追加しようとすると、エラーが表示されます。
ドキュメントを読みましたが、すべて問題ないようですが、機能しません。このエラーが表示されるのはなぜですか?また、webapp2を使用してサブドメインを管理しています。これが原因で何か問題が発生している可能性がありますか?
google-app-engine - MIMEタイプの構成
こんにちは私は自分のmimeタイプを設定したいと思います:
KMLファイルのMIMEタイプは
Google App Engineでこれを行うにはどうすればよいですか?次のようなテンプレートでKMLを生成します。
以下のようにMIMEタイプを設定してみたコードを更新しました。どうすれば動作を確認できますか?
google-app-engine - webapp2.RequestHandler の post メソッド内で if self.request.POST['file'] の実行時に TypeError、「インデックス不可」を取得する
このコードを使用してファイルをアップロードしようとしています:
しかし、私はこのエラーを受け取り続けます:
面白いことに、これは以前は機能していました。ここで何が問題なのですか?注意、私はwebapp2を使用しています。
また、このページには次のように記載されています: FieldStorage インスタンスは、Python 辞書のようにインデックスを作成できます。in 演算子を使用したメンバーシップ テストが可能で、標準の辞書メソッド keys() と組み込み関数 len() もサポートしています。
完全なスタック トレース:
私がそれを修正した方法はif file:
、切り取って代わりに、python has_key メソッドを使用して self.request.POST にキー「ファイル」があるかどうかを確認することです
python - Google App Engine の Flask と webapp2 の比較
私は新しい Google App Engine アプリケーションを開始しており、現在Flaskとwebapp2の 2 つのフレームワークを検討しています。以前の App Engine アプリケーションで使用した組み込みの webapp フレームワークにはかなり満足しているので、webapp2 はさらに優れていると思います。問題はありません。
しかし、Flask には良いレビューがたくさんあります。私はそのアプローチと、これまでにドキュメントで読んだすべてのことを本当に気に入っています。試してみたいと思っています。しかし、Flask で今後直面する可能性のある制限について少し心配しています。
質問は、Flask が Google App Engine アプリケーションに持ち込む可能性のある問題、パフォーマンスの問題、制限 (例: ルーティング システム、組み込みの承認メカニズムなど) を知っていますか? 「問題」とは、数行のコード (または妥当な量のコードと労力) で回避できないこと、または完全に不可能なことを意味します。
フォローアップの質問として、Flask には、直面する可能性のある問題にもかかわらず、私の心を吹き飛ばし、それを使用させることができると思われるキラー機能はありますか?
google-app-engine - webapp2でACLを使用するにはどうすればよいですか?
私はTippyの大ファンですが、現在はメンテナンスされていません。Webapp2が代わりに使用されているように見えるので、疑問に思っていました。Tippyの代わりにwebapp2を使用している場合、アクセス制御リストを使用するにはどうすればよいですか。
python - appengine の外部で webapp2 を実行していますが、サービス/デーモンとして実行するにはどうすればよいですか?
アプリを完成させ、デプロイしたいと考えています。しかし、アプリをサービス/デーモンとして実行するにはどうすればよいですか?
Google検索では、いくつかのpythonライブラリを使用したいくつかの異なるアプローチが示され、ねじれ、Pythonスクリプトをサービスとして実行できますか? . しかし、それを行う方法がわかりません。
誰もこれをしましたか?ベストプラクティスのアプローチはありますか?
..フレドリック
python - webapp2 + jinja2: uri_for() を jinja2-views で動作させるにはどうすればよいですか?
テンプレートにパス モデル固有の URL を追加するにはどうすればよいですか。たとえば、編集リンクを作成したいとします。uri_for() 関数を使用するのが簡単な方法だと思います。
しかし、次のようにすると、「UndefinedError: 'webapp2' は未定義です」というメッセージが表示されます
または、MainPage-Request-Handler でこれらを準備する必要がありますか? もしそうなら、私はそれらを各挨拶に追加する方法がわかりません。
次のコード例は、 http ://webapp-improved.appspot.com/tutorials/gettingstarted/templates.html から取得したものです。
コントローラー/ハンドラー
テンプレート/ビュー:
クラス BaseHandler は、すべてのハンドラーが継承するクラスです。@moraesが提案したように、次のことを試しました。私はまだ得る:
:(
google-app-engine - エンティティが祖先経由で参照されている場合に JSON 応答を作成する方法は?
多分私の質問はどういうわけか不明確です、申し訳ありません。現在、python とアプリ エンジン (webapp2) を学習しています。
私はこのクラスを持っています:
タグは祖先を介して参照されます。jinja-template を使用すると、ice.getTags()
foreach Ice を呼び出すことができます。
今、Ice オブジェクトを JSON にシリアライズし、Ice オブジェクトに属するすべてのタグを JSON 出力に含めたいと考えています。
これは私のためにシリアル化を行います。
問題なく動作しますが、タグは含まれていません。
タグを氷属性として宣言する必要があると感じていますが、方法がわかりません。
ありがとう!