問題タブ [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.
python - Flask マイクロ フレームワークで WTForms の populate_obj( ) メソッドを使用する
ユーザーがユーザー情報を編集できるテンプレートがあります。
ユーザーによるそのような編集を処理するためのビュー機能もあります。私が現在使用しているデータベースは、MongoKitモジュールを使用したMongoDBです。これまでのところ、ビュー機能でこれまでしかできませんでしたが、運がありません。
この目的のためにpopulate_obj (obj)を使用しています。この件に関しては、あまり助けがありませんでした。就職するにはどうしたらいいpopulate_obj()
ですか?
python - mysqlソケットが/tmpにない場合、MysqlをSqlAlchemyおよびFlaskで使用することは可能ですか?
私のシステムでのmysql.sockの場所は/usr/local/mysql5/mysqld.sockです。
フラスコからsqlalchemyを介してmysqlを使用しようとすると、次のようになります。
私のシステム上の他のすべてのmysqlクライアントと同様に、mysqlプログラムはデータベースに正しく接続します。
私のmy.cnfにはソケットの正しい場所があります
ベースの「SQLAlchemy」ライブラリには、mysql.sockの場所を指定できるオプションがありますが、これはsqlalchemy/フラスコライブラリでは公開されません。
http://packages.python.org/Flask-SQLAlchemy/config.html
私の質問:
- sqlalchemyは、/ tmp / mysql.sockが正しい場所であるという考えをどこで得ますか?
- Flash-SQLAlchemyコネクタを介してデフォルトを変更する方法はありますか
python - フラスコエラー処理
私はflask-sqlalchemyによって生成されたエラーをキャッチしようとしています。残念ながら、デバッガーが最初にエラーをキャッチするため、私のコードはエラーを処理できません。一意であるはずのフィールドが重複しているデータベースにレコードを挿入しようとすると発生しますが、これを回避する方法はありますか?これはトレースバックです。
エラーを処理しようとしたときにフラスコがどのように反応するかについて言及するのを忘れました。未定義のグローバルに関連するものがあります。これがそのトレースバックです。
python - Flask アプリケーションをどのようにデーモン化しますか?
Flask を使用して Python で記述された小さなアプリケーションがあります。現在、nohup で実行していますが、デーモン化したいと考えています。これを行う適切な方法は何ですか?
python - 行情報に基づいて、インスタンス化する宣言型モデルをどのように決定できますか
オプションのFacebookログインを持つWebアプリを構築しています。Facebook APIを介して作成されたユーザーは、アプリケーションのいくつかのポイントで異なる方法で処理されます。Person
これらの違いを、メソッドをオーバーライドするサブクラスにカプセル化したいと思います。
厄介なことを避けてif self.graph_id
、Personモデルにクエリを実行し、各ユーザーに適切なオブジェクトを取得したいと思います。
メタクラスをハッキングして、FacebookPersonをベースとして追加することを考えました。明らかに、私はそのようなブードゥーを避けたいと思います。
私はFlaskとFlask-SQLAlchemyを使用しています。
python - SQLAlchemy:'モデル'オブジェクトは呼び出せません
sqlalchemyでFlaskフレームワークを使用していますが、結果の関連テーブルをクエリできません。
ユーザー>注文が多い>
注文があり、注文が属するユーザーにクエリを実行したいと思います。
これを呼び出すと、「User」オブジェクトを呼び出せないことがわかります。これが私の関係がどのように定義されるかです:
なぜこのエラーが発生するのか考えてみてください。
python - AppEngine-AppEngineHRデータストアでの奇妙なIDの割り当て
AppEngineにPythonアプリがあります。高レプリケーションデータストアを使用しています。
これが私の問題です:
親なしで保存されるエンティティ(簡単にするためにPersonと呼びます)があります。これはAppEngineの用語ではルートエンティティです。
データストアによって割り当てられた数値IDが必要なため、エンティティを保存する前にkey_nameを設定しません。いくつかのコード:
問題は、IDが連続していないことです。アプリを更新するたびに(appcfg.py update。)、IDは次の数千で始まります。つまり、アプリを初めて更新するときは、1、2、3などのIDを更新します。次回は1001、1002、1003など。3回目は2001、2002など。
どうしたの?それらを連続させるにはどうすればよいですか?
ありがとう!
python - エラーが発生するWTForms
現在WTFormsでエラーにアクセスするには、次のようなフィールドエラーをループする必要があります。
フォームビューを使用しないRESTアプリケーションを構築しているため、エラーがどこにあるかを見つけるために、すべてのフォームフィールドをチェックする必要があります。
私が次のようなことをする方法はありますか?
python - SQLAlchemy を使用して、使用頻度の低い Python/Flask サーバーで「MySQL サーバーがなくなった」を回避する
Flask / SQLAlchemy が存在しない場合、新しいデータベース接続を作成するように構成するにはどうすればよいですか?
SQLAlchemy を使用する Python/Flask サーバーを頻繁に訪問していません。数日ごとに訪問され、最初の訪問で「MySQL サーバーがなくなりました」というエラーがスローされることがよくあります。その後のページ ビューは問題ありませんが、この最初のエラーが発生するのは専門外に見えます。
これを処理する正しい方法を知りたいです。この場合、約 4 日間かかる「非常に長いタイムアウトを作成する」などのアドバイスは正しくないようです。データベース接続がないことをテストし、必要に応じて作成するにはどうすればよいですか?
python - alwaysdata.net で WSGI アプリケーションの pythonpath を変更する方法
Flask を使用して小さな Python Web アプリケーションを作成しました。これを alwaysdata.net でホストしたいと考えていました。サブドメインに mod_wsgi を既にインストールしていますが、アプリのメイン モジュールをインポートしようとすると、見つからないために失敗します。すべてのファイルは /www フォルダーにあります。
ファイルを別の場所に配置する必要がありますか? 現在の作業ディレクトリを .wsgi ファイルに含めようとしましたが、まだ機能しません。
参考までに、私の .wsgi は次のようになります。
私のアプリケーションは ngl.py と呼ばれ、.wsgi ファイルと同じフォルダーにあります。
ありがとう!