問題タブ [werkzeug]

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 投票する
2 に答える
12778 参照

python - Flask / Werkzeug、ログイン後に前のページに戻る方法

Pythonを使用するWerkzeugをベースにしたFlaskマイクロフレームワークを使用しています。

制限された各ページの前に、ユーザーがログインしていることを確認するデコレータがあります。現在、ログインしていない場合は、次のようにログインページに戻ります。

ログイン後、ユーザーをログインページに移動させたページに戻す必要があります。また、渡された変数などを保持する必要があります(つまり、リンク全体は基本的にwww.example.com/download_file?id=3)

誰かがこれを行う方法を知っていますか?

ご協力ありがとうございました :-)

0 投票する
12 に答える
237483 参照

python - Python用Flaskを使用して訪問者のIPアドレスを取得する

Python(私の場合は2.6)を使用するFlaskマイクロフレームワーク( Werkzeugに基づく)を使用して、ユーザーがログオンしてファイルをダウンロードできるWebサイトを作成しています。

ユーザーがログオンするときに(ログ記録の目的で)ユーザーのIPアドレスを取得する必要があります。誰かがこれを行う方法を知っていますか?確かにPythonでそれを行う方法はありますか?

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

python - Flask マイクロ フレームワークを使用して古い URL を新しい URL にリダイレクトする

Python(私の場合は2.6)を使用するFlaskマイクロフレームワーク(Werkzeugに基づく)を使用して、現在のWebサイトを置き換える新しいWebサイトを作成しています。

コア機能と多くのページは同じです。ただし、Flask を使用することで、以前の URL の多くは古いものとは異なります。

古い URL と新しい URL のそれぞれをどうにかして格納する方法が必要です。ユーザーが古い URL を入力すると、新しい URL に転送され、すべてが正常に機能するようになります。



これがFlaskで可能かどうか知っている人はいますか?

よろしくお願いします:-)

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

python - このフラスコのコードを理解する方法は?

誰かこの行を説明してくれませんか?</p>

フラスコからのコード

Local のコードはこちら: http://pastebin.com/U3e1bEi0

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

python - Flask/Werkzeug ファイルのダウンロードに HTTP content-length ヘッダーを添付する方法

Python を使用する Flask (Werkzeug ベース) を使用しています。

ユーザーはファイルをダウンロードできます。私はsend_from_directory-functionを使用しています。

ただし、実際にファイルをダウンロードするときは、HTTP ヘッダーcontent-lengthは設定されていません。そのため、ユーザーは、ダウンロードされたファイルのサイズがわかりません。

Python で使用してファイル サイズ (バイト単位) を取得できますが、Flask でヘッダーos.path.getsize(FILE_LOCATION)を設定する方法が見つかりません。content-length

何か案は?

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

python - CherryPy の URL ビルダー

Werkzeug を Web フレームワークとして使用した後 (これは素晴らしくシンプルですが、一部の機能をサポートしていません)、今はチェリーピーを試しています。

今、cherrypy で見逃しているのは、次のような装飾された関数の名前を使用して、URL を作成する werkzeug のエレガントな方法 (テンプレート内のリンクなど) です。

チェリーピーで同様の方法が見つかりませんでした。見逃しましたか?

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

google-app-engine - Tipfy を使用したキャッチオール ルーティング

より具体的なルートが一致しない場合、tipfyを使用して、urls.pyでキャッチオールルートをどのように表現しますか?

Tipfy は Werkzeug のようなルーティングを使用するため、これがあります ( urls.py内):

これは、アプリケーションへのほとんどのランダムなエントリ ポイント ( app.example.com/fooapp.example.com/%20など) に一致しますが、404 になるapp.example.com/foo/barケースはカバーしません。

または、私が見逃している Tipfy で 404 を適切に処理する方法はありますか?

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

python - アプリケーション コードから Gunicorn の構成パラメーターにアクセスする方法は?

gunicornで Werkzeug アプリケーションを提供しています。スクリプト ディレクトリのレイアウトは次のようになります。

次に、通常は次のコマンドラインを使用して、gunicorn で Werkzeug アプリケーションを起動します。

「--debug」の場合、gunicorn はデバッグをオンにします。Gunicorn の「debug」変数は Gunicorn 自体の動作にのみ影響するため、「settings_app.py」に「DEBUG」変数を追加して、アプリケーションの動作 (ログ レベル、テンプレート ディレクトリなど) を変更します。DRYではない気がします。さらに、コマンドラインの「debug」オプションは、後の「DEBUG」変数をオーバーライドできません。

アプリケーションコードでgunicornの設定変数を参照できるようになれば、変数の重複コピーを省略できます。

アプリケーション コードから gunicorn の構成変数にアクセスする方法は?

ありがとう。

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

python - werkzeugのRun_simpledevWebサーバーは、Windowsでリローダーを使用して実行されません

私はrun_simpleウィンドウの下でwerkzeugから開発ウェブサーバーを実行することができませんそして use_reloader=True

最終的にはtoo many values to unpack、をトラバースnew_environしながらスローしwergzeug.servingます。サーバーを削除するとuse_reloader(デフォルトはFalse)、サーバーは問題なく実行されます。何が恋しいですか?

更新:この問題は0.6バージョンでのみ発生します。(つまり、0.5の作品では、0.6の作品ではそうではありません。マイナーな改訂についてはわかりません。)

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

python - IPアドレスを使用して訪問者を追跡する、より良い方法はありますか?(Flaskマイクロフレームワークを使用)

ゲームのWebサイトを作成するために、 Flaskマイクロフレームワーク( Werkzeugに基づいており、Python 2.7または2.6を使用します)を使用します。

ユーザーがゲームに投票できるようにし(単純な1〜​​5つ星)、各ゲームページへのユニークアクセス数を追跡できるようにします。これにより、スコア/人気に基づいてゲームへのリンクを動的に並べ替えることができます。

現在、すべてのIPアドレスを保存して、クライアントのリモートアドレス(この属性を介して:http ://werkzeug.pocoo.org/documentation/dev/wrappers.html#werkzeug.BaseRequest.remote_addr)を使用して一意性をテストする予定です。ゲームに投票/訪問したため、再度投票することはできず、訪問は1回だけ記録されます。

投票の場合:ユーザーがログインする必要がないことが重要です。


これはこれを実行するための良い方法ですか、それは長所/短所は何ですか?

または、より良い解決策を考えることができますか?あなたが知っているこれらのタスクを処理するためにフレームワークに組み込まれた方法はありますか?


どうもありがとうございました、それは非常にありがたいです:-)

ジョナサン