問題タブ [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 sendmailにエラーは表示されませんが、メールは受信されません
Python Flask アプリをセットアップし、CherryPy (デジタル オーシャン、OS: Debian GNU/Linux 7.0 でホスト) で実行しています。Flask Sendmailを使用してメールを送信し、アプリを実行してメールを送信しようとしましたが、エラーは表示されず、適切に実行されます。しかし、受信した電子メールはありません (スパムと他のすべてのフォルダーをチェックしました)。
何か助けはありますか?以下のコードを追加しました。
Flask アプリの構成:
メール送信部:
flask - Flask OpenID 単体テスト
OpenID 用のフラスコ アプリの単体テストを作成しようとしていますが、呼び出し時に
oid.try_login(<oid provider>, <params>)
エラーが発生します:
RuntimeError:
<class 'flask.testing.FlaskClient'>
外部ターゲットへのリダイレクトをサポートしていません
そこで、すべての優れた SO ユーザーと同様に、いくつかの解決策を探しました。
- NoExtRef フラスコ拡張機能を使用して oid プロバイダーを偽装します。私はflask-openidがoid URLをいじっていると仮定しているので、これがアプリレベルで可能かどうかはわかりません(そして、試してみると元のページにリダイレクトされました)。しかし、ユニットテストのために厳密にコードを変更しているので、これはかなり醜いようです。
- 独自の oid サーバーを作成しますが、これはまだ外部リダイレクトである可能性があります (十分に必死になったらすぐにこれを試します)。
もう 1 つの方法は、ログイン用の単体テストの作成を無視し、すばらしい Flask テスト フレームワークを使用して Flask.g にユーザーを設定することだと思います。しかし、ログインユニットテストを維持したいと思います。
python - ImportError:flask.ext.restless という名前のモジュールがありません
sqlalchemy データベースの Restful エンドポイントを作成しようとしています。しかし、何らかの理由で Flask Restless 拡張機能が見つかりません。
ファイルを実行すると、次のエラーが表示されます。
Flask、Flask-Restless、および SQLalchemy をインストールしましたが、それでも機能しません。
これは私のコードです:
仮想環境の内外で、Flask-Restful も試しました。しかし、私はまだ同じ結果に終わります。
flask - フラスコ-wtfでは、POSTプロセスでフォームの値を使用する方法は?
私はフラスコ-wtf が初めてで、POST リクエストのフォームの問題に遭遇しています。
MyForm
投稿パラメーターのキーと一致するフィールドを含むフォームが呼び出されました。
そのため、フォームを post パラメータで初期化しました。ビューでは、正しい値が含まれています。
ただし、フォームがテンプレートでレンダリングされると、フォームのすべての値がなくなります。
テンプレートのフォームの値にアクセスできません。途中でform.field.data
。
ただし、MyForm
GETメソッドを処理すると、すべての値をテンプレートで処理できます。
それは私を心にし、非常に迷惑です!POSTプロセスでフォームの値をテンプレートで処理できないのはなぜですか?
POSTメソッドのテンプレートでフォームの値を使用することは不可能ですか?
誰でも私を助けることができますか?
追加情報:フォームの値をテンプレート関数に渡します。
2 番目の追加情報: OMG、POST プロセスでフォームが初期化されていないことがわかりました。しかし、GET プロセスではうまく機能します。
POSTプロセスでフラスコ-wtfのフォームを初期化できませんか?
flask - PythonフラスコのImportError:views.loginという名前のモジュールがありません
という名前のアプリがありflaskr
ます。ビューから views.login` をインポートしたいとき。エラーが発生します:
すべてのメソッドをflaskr.py
ファイル内に配置する前に。MVC にさまざまなビューがあるように、各関数を login、show_entries、log_out などのさまざまなビューに移動したいと考えています。
フラスコ.py
login.py
flask - フラスコキャッシュとmemcachedの使用方法は?
以下は「simple」タイプのフラスコキャッシュの例ですが、 memcache でフラスコキャッシュを使用するにはどうすればよいですか? 私はあなたの助けが必要ですありがとう:)
python - Flask-admin と Flask-principal(security) を使用してユーザーをロールで処理する方法は?
私はすでにフラスコログインでカスタム adminindex を持っており、いくつかのモデルビューを持っていsqlalchemy
ます。is_accessible()
ログインフォームまたはモデルビューなど、表示するものを処理するために使用します。
たとえば、モデレーターとユーザーの 2 つのユーザー タイプがあります。一部のビューをユーザーのみに表示し、他のすべてのビューをモデレーターに表示するには?