問題タブ [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.
sqlite - StatementError: SQLite 日付型は Python 日付オブジェクトのみを入力として受け入れます
私はFlask-Securityを使用していますが、コードは問題ないようですが、レジスタビューからデータを挿入すると、次のエラーが発生します。SECURITY_TRACKABLE = True を作成したので、モデルにいくつかのフィールドを追加しましたが、問題がある可能性があります:(
RegisterForm を拡張するために作成したフォームは次のとおりです。
これは私のmodels.pyです:
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
ファイルを含むサブフォルダーが必要です。
python - SMTPServerDisconnected: 最初に connect() を実行してください
私はフラスコを調査しており、安全な登録とサインインでシンプルな Web アプリをセットアップしようとしています。これを行うためにフラスコセキュリティを使用しています。残念ながら、送信確認ページに移動すると、「smtpserverdisconnected: connect() を最初に実行してください」というエラーが表示されます。
以下は、私が書いた関連ファイルです。run.py
アプリケーション全体を駆動します。
run.py (これはapp
フォルダーの隣にあります)
以下はすべてapp
フォルダ内にあります
__init__ .py
models.py
ビュー.py
編集:また、ここに私が使用している設定ファイルがあります
python - フラスコセキュリティ: データベースへのヒットを最小限に抑えます
私のアプリケーションでは、flask-securityを使用して認証と承認のトピックを追加しました。SQLAlchemy はデータ プロバイダーとしても使用されます (バックエンドとして MySQL を使用)。アプリは正常に動作しています。
次に、MySQL のトレースを行ったところ、アプリで要求されたすべての URL で、flask-security ライブラリが 2 つのデータベース クエリを送信することがログに示されています。
select ... from user where user.id = 'the user identifier'
select ... from role, roles_users ...
これはパフォーマンスの問題だと思うので、これらのクエリを最小限に抑えたいと思っています。不足している構成機能があるかどうかはわかりません。