問題タブ [flask-security]

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

sqlite - StatementError: SQLite 日付型は Python 日付オブジェクトのみを入力として受け入れます

私はFlask-Securityを使用していますが、コードは問題ないようですが、レジスタビューからデータを挿入すると、次のエラーが発生します。SECURITY_TRACKABLE = True を作成したので、モデルにいくつかのフィールドを追加しましたが、問題がある可能性があります:(

RegisterForm を拡張するために作成したフォームは次のとおりです。

これは私のmodels.pyです:

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

python - Flask-restless、Flask-security、および通常の Python リクエストを組み合わせる

私の目標は、Web アプリケーションに REST API を提供することです。使用:

  • パイソン 2.7.5
  • フラスコ==0.10.1
  • Flask-Restless==0.13.1
  • Flask-Security==1.7.3

Web アクセスと REST アクセスの両方でデータへのアクセスを保護する必要があります。requestただし、保護された API に接続しようとすると、通常の python を成功させることができません。

この質問の最後にある完全に機能するモジュールを使用して、次の出力が得られます。

を使用すると、なんとか正しい答えを得ることができますhttp://127.0.0.1:5000/api/v1/free_stuff

で認証を試みる場合http://127.0.0.1:5000/api/v1/protected_stuff:

上記の結果を生成するために使用されるダミーの機能モジュールを次に示します。

何か案が?

[編集] Web インターフェイス経由で完全に機能するには、templates少なくとも次のlogin.htmlファイルを含むサブフォルダーが必要です。

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

python - SMTPServerDisconnected: 最初に connect() を実行してください

私はフラスコを調査しており、安全な登録とサインインでシンプルな Web アプリをセットアップしようとしています。これを行うためにフラスコセキュリティを使用しています。残念ながら、送信確認ページに移動すると、「smtpserverdisconnected: connect() を最初に実行してください」というエラーが表示されます。

以下は、私が書いた関連ファイルです。run.pyアプリケーション全体を駆動します。

run.py (これはappフォルダーの隣にあります)

以下はすべてappフォルダ内にあります

__init__ .py

models.py

ビュー.py

編集:また、ここに私が使用している設定ファイルがあります

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

python - フラスコセキュリティ: データベースへのヒットを最小限に抑えます

私のアプリケーションでは、flask-securityを使用して認証と承認のトピックを追加しました。SQLAlchemy はデータ プロバイダーとしても使用されます (バックエンドとして MySQL を使用)。アプリは正常に動作しています。

次に、MySQL のトレースを行ったところ、アプリで要求されたすべての URL で、flask-security ライブラリが 2 つのデータベース クエリを送信することがログに示されています。

  • select ... from user where user.id = 'the user identifier'
  • select ... from role, roles_users ...

これはパフォーマンスの問題だと思うので、これらのクエリを最小限に抑えたいと思っています。不足している構成機能があるかどうかはわかりません。