問題タブ [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.
python - ORM なしの Werkzeug
SQLAlchemy のような ORM なしで Werkzeug フレームワークを使用するにはどうすればよいですか? 私の場合、既存のテーブルとデータから SQLAlchemy のすべてのテーブルと列を書き直すのは大変な作業です。
データベースにクエリを実行し、データベース出力からオブジェクトを作成するにはどうすればよいですか?
私の場合、cx_Oracle で Oracle を使用しています。MySQL のソリューションもあれば、それについて言及してください。
ありがとう。
python - Flask-werkzeug での Virtualenv の問題
フラスコ、werkzeug、jinja2、SQLAlchemy とともに virtualenv をインストールしました。フラスコのウェブサイトで言及されているチュートリアルに従っていましたが、フラスココードを実行すると以下のエラーに遭遇しました
私が感じているのは、virtualenv には python 2.4 が含まれており、フラスコのドキュメントには、フラスコが python 2.5 をサポートしていることが記載されていることです。それが問題なのかもしれませんし、別の問題かもしれません。これについて私を助けてください。
次に、Python 2.7 を含む最新の virtualenv を取得するプロセス、または virtualenv にインストールする方法に関するヒントを知りたいです。
CentOS を使用しています
前もって感謝します
python - CherryPy/Cherrydを使用して複数のFlaskインスタンスを起動する
SO / SFやその他のサイトでの提案によると、私はCherryPyをWSGIサーバーとして使用して、Flaskで構築したPythonWebサーバーの複数のインスタンスを起動しています。各インスタンスは独自のポートで実行され、Nginxの背後にあります。以下は私にとってはうまくいくことに注意する必要がありますが、私は物事を間違った方法で行ってしまい、「偶然に」機能することに悩んでいます。
これが私の現在のcherrypy.confファイルです:
私のFlaskサーバーに深く入り込むことなく、次のように開始します。
そして、Cherrydで起動するためにコマンドラインで発行するコマンドは次のとおりです。
質問は次のとおりです。
CherryPy内にFlaskをラップすることは、本番環境でFlaskを使用するための好ましい方法ですか? https://stackoverflow.com/questions/4884541/cherrypy-vs-flask-werkzeug
これは、.confファイルを使用してCherryPyを起動し、Flaskアプリをインポートする適切な方法ですか?CherryPyのドキュメントを精査しましたが、ここで具体的に実行しようとしていることに一致するユースケースは見つかりません。
単一のマシンで複数のCherryPy/Flaskインスタンスを起動して、使用するポート(8891、8892など)ごとに一意の.confファイルを使用して複数のcherrydコマンド(-dなどでデーモン化)を実行する適切な方法はありますか?それとも、これを達成するためのより良い「CherryPy」の方法はありますか?
助けと洞察をありがとう。
python - Flask モジュールで PUT と DELETE の HTTP メソッドをオーバーライドするにはどうすればよいですか?
ルーティングが発生する前に Flask リクエスト オブジェクトを変更しようとして苦労しています。
私の API モジュール (Flask アプリ全体ではない) は、特別なヘッダーを送信することによる PUT 操作と DELETE 操作の偽造に依存しています。Flask がルーティングを行う前に、"-Method" ヘッダーの内容をチェックアウトし、それに応じて Flask Request オブジェクトを変更する必要があります。
これは、私が作業したい短い、pythonic、明示的なコードです。
...しかし、werkzeug から「読み取り専用プロパティ」エラーが発生します: http://drktd.com/74yk
http://flask.pocoo.org/snippets/38/での Armin の投稿のようですが、これはアプリ全体のようです (モジュールに固有のものではありません)。
django - WSGI/Passenger で Werkzeug を使用して Django をデバッグする - 問題
werkzeug デバッガーを使用しようとしていますが、推奨どおりにインストールしたにもかかわらず、通常の django エラー ページが表示されます。
私のpassenger_wsgi.pyから:
私は、manage.pyではなくパッセンジャーを介して(開発中であっても)djangoアプリを実行することに大きく制限されています。
これらの条件下で werkzeug デバッガーを動作させる方法はありますか? たとえば、Django がエラー自体を傍受するのを防ぐことはできますか?
python - ネットワーク経由で表示されるように Flask 開発サーバーを構成する
これがFlask固有のものかどうかはわかりませんが、開発モードでアプリを実行すると(http://localhost:5000
)、ネットワーク上の他のマシンからアクセスできません(http://[dev-host-ip]:5000
)。たとえば、開発モードのRailsでは問題なく動作します。Flask dev サーバーの構成に関するドキュメントが見つかりませんでした。これを有効にするには、何を構成する必要がありますか?
django - デバッグ/デプロイのためのWerkzeug上のDjango?
「django_extensions」を試したところ、良いものがあるようですが、2つの質問があります。1-runserver_plusを使用している場合、コードを更新(および保存)するとWebページが更新されないようです。変更の効果を利用するには、プロセスを中断してサーバーを再度リロードする必要があります。djangoを搭載したrunserverでは、ファイルに加えたすべての変更はWebページを再表示した後に有効になります。runserver.pyとrunserver_plus.pyの両方をチェックし、両方ともONにリロードするオプションがあるので、どこに問題がありますか?2-ここでのWerkzeugは、デバッグ目的のみです。Windows XPを使用しているため、Apache、Nginx、またはLightyを使用せずにデプロイに使用することはできませんか?