問題タブ [flask]

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

python - PythonAPIを使用したGoogleAppEngineタスクキューエラー

Python Web開発について詳しく知るために、遊んでいるFlask + GAEプロジェクトのタスクキューアクションを実装しましたが、次のエラーが発生し、それに関する情報を追跡できません。

アプリケーションの別のビューからPOSTリクエストを受け入れているビューがあり、私が知る限り、それが最後に到達してこれを吐き出すことを除いて、私が期待しているすべての処理を実行しています。GAE devserverログにこの出力が表示されるので、これを推測しています。

check_for_spamは、Defensio APIを介して一部のデータを実行し、それがスパムであるかどうかを判断する関数です。これがコードです

この問題を解決するための助けをいただければ幸いです。

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

python - SQLalchemyで自己参照テーブルからツリーを作成する

私はiPhone指向のサイト用にフラスコ内に基本的なCMSを構築していますが、何か問題があります。テーブル(ページ)が1つしかない非常に小さなデータベースがあります。モデルは次のとおりです。

ご覧のとおり、サブページの場合、parent_idフィールド内の別のページオブジェクトを参照しているだけです。管理パネルで私がやろうとしているのは、すべてのページが親ページにネストされた、ネストされた順序なしリストを作成することです。これを行う方法についてはほとんどわかりません。私が考えることができるのは次のとおりです(これは2レベル下でのみ機能します(多分-私はそれをテストしていません)):

次に、それをテンプレートのリストにフォーマットします。10を超える可能性のあるネストされたページでこれを機能させるにはどうすればよいですか?

事前にヒープに感謝します!


編集:少し調べてhttp://www.sqlalchemy.org/docs/orm/relationships.html#adjacency-list-relationshipsを見つけたので、追加しました

Page私のモデルの一番下に。そして、私はすべてを再帰的に調べて、それをオブジェクトのツリーに追加することを検討しています。私はおそらく意味がありませんが、それは私がそれを説明することができる最良の方法です


編集2:すべてのページを実行し、すべてのページとその子を含む大きなネストされた辞書を生成する再帰関数を作成しましたが、Pythonがクラッシュし続けるので、無限ループだと思います...これが働き

そして私がそれをテストしているページ:

誰かアイデアがありますか?

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

python - Flaskで行を削除-SQLAlchemy

フラスコとSQLAlchemyの拡張機能を使用して、データベース内のレコードを削除する関数を作成しようとしています。問題は、1つの行だけを削除するのではなく、すべての行を削除することです。誰かが私のコードの何が問題になっているのか教えてもらえますか?

前もって感謝します!

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

python - リクエストごとにJinja2テンプレートの読み込みディレクトリを変更する方法はありますか?

FlaskでリクエストごとにJinja2ルートディレクトリを変更する方法はありますか?今私はします:

しかし、それはプロセスごとに1回だけ機能するようです(プロセスは最初に正しいディレクトリを選択し、その後、変更をいくつ行ってもそこにとどまります)...

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

python - Flask でのオンザフライでのファイル解析

私は最近、友人を支援している単純なプロジェクトに使用する使いやすい Web フレームワークに関する質問についてアドバイスを受け、Flaskを使用するよう提案されました。

これまでのところすべてがうまくいっていますが、その場でファイルを読み取り、ファイルの内容を私が持っている関数に渡す方法 (または可能であれば) を見つけようとしています。

たとえば、次のようなものを使用したいと思います。

HTML 側:

HTMLを使用して実際のページで必要なのはこれだけだと思います。これにより、必要なファイルのパスを取得できるため、上記のファイルを読み取ることができることを願っています。

Flask/Python 側のどこに行けばよいかわかりません - おそらく 2 つの数字または文字 (ファイル内) を読み取って同じページに出力するなど、正しい方向へのステップを探しているだけです。

フラスコ/Python 側:

私が正しい方向に向かっているかどうかはわかりません.Flask / Pythonの経験が豊富な人が私をそこに導くことができると思っただけです.

編集:また、Flask が jQuery とうまく連携しているように見えることにも気付きました。それらを組み合わせて使用​​すると、処理やファイルの解析が簡単になりますか?

みんな、ありがとう。

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

python - apc_store/apc_fetch のような PHP Apache 共有メモリ ストアによく似た Flask/Python/WSGI は何ですか?

PHP で大規模なゲーム サーバーの開発を数年間行ってきました。ロード バランサーは、着信要求をクラスター内の 1 つのサーバーに委任します。パフォーマンスを向上させるために、 と を使用して、そのクラスタ内の各インスタンスのすべての静的データ (基本的にはゲーム ワールドのモデル オブジェクト) を Apache 共有メモリに直接キャッシュし始めましapc_storeapc_fetch

さまざまな理由から、Flask マイクロフレームワークを使用して、Python で同様のゲーム フレームワークを開発し始めています。一見すると、このインスタンスのメモリ ストアは、Python/Flask に直接変換されないように見える 1 つの部分です。現在、各インスタンスでローカルに Memcached を実行することを検討しています (メインの Memcached クラスターからネットワーク経由でかなり大きなモデル オブジェクトをストリーミングしないようにするためです)。

代わりに何を使用できますか?

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

javascript - フラスコWebアプリのJavascript画像アップローダー/ピッカー?

フラスコで基本的なCMSを作ろうとしていますが、今は画像について考えています。コンテンツ領域に JavaScript エディター (TinyMCE や CKedit など) を使用する予定ですが、画像をアップロードして、画像ピッカーを使用してテキスト エディター フィールドに挿入できるようにしたいと考えています。

ネット上でこれに関する小さなスクリプトを見つけることができますが、Python バックエンドを備えたものは何でも見つけることができます。私が使えるものを知っている人はいますか?JavaScript ピッカーとアップロード フォームだけであれば、問題ありません。Python のバックエンドを作成できます。

前もって感謝します

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

python - Flask-werkzeug での Virtualenv の問題

フラスコ、werkzeug、jinja2、SQLAlchemy とともに virtualenv をインストールしました。フラスコのウェブサイトで言及されているチュートリアルに従っていましたが、フラスココードを実行すると以下のエラーに遭遇しました

私が感じているのは、virtualenv には python 2.4 が含まれており、フラスコのドキュメントには、フラスコが python 2.5 をサポートしていることが記載されていることです。それが問題なのかもしれませんし、別の問題かもしれません。これについて私を助けてください。

次に、Python 2.7 を含む最新の virtualenv を取得するプロセス、または virtualenv にインストールする方法に関するヒントを知りたいです。

CentOS を使用しています

前もって感謝します

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

python - Django / Flaskの実装:HTTPまたはSocketを介した接続を永続的にリッスンします。(バックグラウンドで)

私は現在、開いているソケット接続を永続的にリッスンし、データベースに特定のものを書き込む必要があるWebアプリを計画しています。

フラスコ(私の選択したフレームワーク)とPython全般に知られるために、twitter-streaming-apiで遊んでみたいと思います。

本質的な問題は同じです。両方の種類の接続に永続的な「接続リスナー」を実装するにはどうすればよいですか?

以下の提案された方法はそれを行うための最良の方法ですか?

tweepyStreamingAPIとDjangoの統合

私はどういうわけか、マシンにシステムデーモンを実装しなければならないという考えが好きではありません。

編集:もちろん、HTTPを介してユーザーにサービスを提供したいと思います。これはすべて非ブロッキングである必要があります。

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

python - テスト用にSQLAlchemyを使用してFlaskアプリケーションをどのようにセットアップしますか?

Flaskでは、次のように開始するのが一般的な方法のようです。

そして、インポートして使用appし、dbどこでも使用できます。しかし、dbこのように作成すると、アプリから構成が取得され、一度発生すると、この構成をオーバーライドすることはできないようです。FlaskのWebサイトには、アプリケーションファクトリの作成に関するページがいくつかありますが、それを実行した場合、どのように使用できるのかappdbどこでも使用できるのかは明確ではありません。

別のデータベースでFlaskアプリケーションをテストするスクリプトを作成するにはどうすればよいですか?これを可能にするために、アプリケーションをどのように構成する必要がありますか?sを使用する必要がありますmoduleか?