問題タブ [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.
python - Flask-Login で使用される「is_authenticated」メソッドのポイントは何ですか?
私は現在、Flask Mega-Tutorial に取り組んでおり、次のコードに出くわしました。
is_authenticated、is_active、および is_anonymous は私には非常に奇妙に思えます。定義済みの値以外の値を返すのはいつでしょうか?
Flask-Login がこれらの一見役に立たない方法を使用する理由を誰かが説明してくれませんか?
python - Python ファイルでのフラスコの問題のインポート
以下のファイルを実行すると、次のエラーが発生します。
Flask が正しくインストールされていることを確認しましたので、flask をインストールしていないわけではありません。
ファイルは次のとおりです。
python - Twitterログイン用のFlask + Oauthlib:エラー
アプリケーションでの作業を開始するために、virtualenv で Python3 + Flask + OAuthlib を使用して Twitter トークンと token_secret を取得しています。
Flask アプリの URL を置き換えるだけで、 OAuthlib twitterでホストされている例をコピーしています。
また、Twitterアプリの設定で正しいコールバックURLを設定しようとしましたが、login()
関数があるURLまたは関数があるURLを使用しました@twitter.authorized_handler
が、成功しませんでした。
このエラーが発生しました:
エラーが表示されません:/ 事前に助けてくれてありがとう
python - フラスコ拡張機能を i18n に対応させるには?
フラスコと、flask-peewee、flask-wtf などの拡張機能を使用するアプリを開発しています。問題は、これらの拡張機能の文字列を中国語に翻訳したいのですが、これらの拡張機能を i18n をサポートするように変更するにはどうすればよいですか?
私はflask-babelがアプリをi18nに対応させることができることを知っていますが、それは他のモジュール、特にflaskの拡張機能のi18nをサポートしていませんでした。
また、これらのモジュールの文字列を直接変更したくありません。汚い方法だからです。
どんな体でも私を助けることができますか?
python - PUT curl リクエストが不正な URI を返す (flask-RESTful)
私は API 開発に足を踏み入れようとしています。ほとんどのメモはこの記事から取っています。
これまでのところ、 、、またはの実行curl requests
に問題はありません。ただし、リクエストはエラーを返しています。GET
POST
DELETE
PUT
404
私が練習している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 メソッドは次のようになります。
python - フラスコの sqlite データベースの画像にはどのデータ型を使用すればよいですか?
だから私はFlaskのsqliteデータベースにこのdb.modelを持っています。次のようになります。
したがって、この問題は、実際の画像になるこの列の画像があることですが、フラスコ コードで使用するデータ型がわかりません。
フラスコのコードは次のとおりです: Flask
reqparse
my ofのタイプを に設定した場所を参照してimage
くださいblob
。それは実際のデータ型でさえありませんが、そこに何を入れればよいかわかりません。をサブクラス化する必要がありfields.Raw
ますか? 何か案は?ありがとう
質問への新しいアプローチ
いくつかのコメントに基づいて、画像を静的フォルダーに保存する必要があるようです。私はそれを行うことができます。しかし、データベースでそれを参照するにはどうすればよいでしょうか? .jpg
ファイルに対応する文字列ですか?
python - Python Flask - ログイン - UndefinedError: 'None' には属性 'is_authenticated' がありません
Python、Flask-Login、
Flask html からの以下の行
Ubuntu OS では以下のエラーがスローされ、Windows OS (W7) では正常に動作します。
python - Flask-Cache キャッシュを無効にする方法
Flask-Cache の使用中に問題が発生しました。ユーザーがキャッシュを有効または無効に設定できる構成変数を定義することにより、必要に応じてキャッシュを作成する必要があります。
キャッシングの目的でFlask-Cacheを使用しています。
そしてキャッシュ(views.py内)を次のように使用する
Flask-Cache の使用中にキャッシュを有効/無効にする正しい方法がわかりません。キャッシュの動作を完全に有効/無効にする標準的な方法はありますか?
python - キャッシュされた関数(Flask-Cache内)でunless関数のパラメータを指定できますか
Flask-Cache Documentationから、キャッシュされた関数は次のパラメーターを取ります-timeout、key_prefix、unless。次のように記述されていない限り
not – デフォルト なし。
この callable が true でない限り、Cache は常にキャッシング機能を実行します。これにより、キャッシュが完全にバイパスされます。
キャッシングを適用するかどうかを動的に知ることができるunless関数にパラメーターを渡す方法はありますか。