問題タブ [flask-extensions]

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

python - Flask-Login で使用される「is_authenticated」メソッドのポイントは何ですか?

私は現在、Flask Mega-Tutorial に取り組んでおり、次のコードに出くわしました。

is_authenticated、is_active、および is_anonymous は私には非常に奇妙に思えます。定義済みの値以外の値を返すのはいつでしょうか?

Flask-Login がこれらの一見役に立たない方法を使用する理由を誰かが説明してくれませんか?

0 投票する
0 に答える
264 参照

python - Python ファイルでのフラスコの問題のインポート

以下のファイルを実行すると、次のエラーが発生します。

Flask が正しくインストールされていることを確認しましたので、flask をインストールしていないわけではありません。

ファイルは次のとおりです。

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

python - Twitterログイン用のFlask + Oauthlib:エラー

アプリケーションでの作業を開始するために、virtualenv で Python3 + Flask + OAuthlib を使用して Twitter トークンと token_secret を取得しています。

Flask アプリの URL を置き換えるだけで、 OAuthlib twitterでホストされている例をコピーしています。

また、Twitterアプリの設定で正しいコールバックURLを設定しようとしましたが、login()関数があるURLまたは関数があるURLを使用しました@twitter.authorized_handlerが、成功しませんでした。

このエラーが発生しました:

エラーが表示されません:/ 事前に助けてくれてありがとう

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

python - フラスコ拡張機能を i18n に対応させるには?

フラスコと、flask-peewee、flask-wtf などの拡張機能を使用するアプリを開発しています。問題は、これらの拡張機能の文字列を中国語に翻訳したいのですが、これらの拡張機能を i18n をサポートするように変更するにはどうすればよいですか?

私はflask-babelがアプリをi18nに対応させることができることを知っていますが、それは他のモジュール、特にflaskの拡張機能のi18nをサポートしていませんでした。

また、これらのモジュールの文字列を直接変更したくありません。汚い方法だからです。

どんな体でも私を助けることができますか?

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

python - PUT curl リクエストが不正な URI を返す (flask-RESTful)

私は API 開発に足を踏み入れようとしています。ほとんどのメモはこの記事から取っています。

これまでのところ、 、、またはの実行curl requestsに問題はありません。ただし、リクエストはエラーを返しています。GETPOSTDELETEPUT404

私が練習しているAPIコードは次のとおりです。

基本的に、1 つのクラスはすべてのユーザーの参照または DB へのユーザーの追加 (UserListAPI) を処理し、他のハンドルは個々のユーザーの取得、ユーザーの更新、またはユーザーの削除 (UserAPI) を処理します。

私が言ったように、すべてが機能しPUTます。

入力するとcurl -H 'Content-Type: application/json' -X PUT -d '{"name": "test2", "email":"test@test.com", "password":"testpass", "role": 0}' http://127.0.0.1:5000/api/user/2

次のエラーが表示されます。

これは私には意味がありません。<int:id>URL の末尾に付けた整数を受け入れるべきではありませんか?

ご意見ありがとうございます


編集

私の側の愚かなエラーが指摘された後、私の答えを更新します。これで、put メソッドは次のようになります。

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

python - フラスコの sqlite データベースの画像にはどのデータ型を使用すればよいですか?

だから私はFlaskのsqliteデータベースにこのdb.modelを持っています。次のようになります。

したがって、この問題は、実際の画像になるこの列の画像があることですが、フラスコ コードで使用するデータ型がわかりません。

フラスコのコードは次のとおりです: Flask

reqparsemy ofのタイプを に設定した場所を参照してimageくださいblob。それは実際のデータ型でさえありませんが、そこに何を入れればよいかわかりません。をサブクラス化する必要がありfields.Rawますか? 何か案は?ありがとう


質問への新しいアプローチ

いくつかのコメントに基づいて、画像を静的フォルダーに保存する必要があるようです。私はそれを行うことができます。しかし、データベースでそれを参照するにはどうすればよいでしょうか? .jpgファイルに対応する文字列ですか?

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

python - Python Flask - ログイン - UndefinedError: 'None' には属性 'is_authenticated' がありません

Python、Flask-Login、

Flask html からの以下の行

Ubuntu OS では以下のエラーがスローされ、Windows OS (W7) では正常に動作します。

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

python - Flask-Cache キャッシュを無効にする方法

Flask-Cache の使用中に問題が発生しました。ユーザーがキャッシュを有効または無効に設定できる構成変数を定義することにより、必要に応じてキャッシュを作成する必要があります。

キャッシングの目的でFlask-Cacheを使用しています。

そしてキャッシュ(views.py内)を次のように使用する

Flask-Cache の使用中にキャッシュを有効/無効にする正しい方法がわかりません。キャッシュの動作を完全に有効/無効にする標準的な方法はありますか?

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

python - キャッシュされた関数(Flask-Cache内)でunless関数のパラメータを指定できますか

Flask-Cache Documentationから、キャッシュされた関数は次のパラメーターを取ります-timeout、key_prefix、unless。次のように記述されていない限り

  • not – デフォルト なし。
    この callable が true でない限り、Cache は常にキャッシング機能を実行します。これにより、キャッシュが完全にバイパスされます。

キャッシングを適用するかどうかを動的に知ることができるunless関数にパラメーターを渡す方法はありますか。