問題タブ [flask-admin]

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

flask - フラスコ管理者 ModelView カスタム create_form

UserViewCreateForm次のように、flask-admin で (wtforms を使用して)カスタムを作成しています:-

ベンダー選択フィールドでNot a valid choice検証エラーが表示されます。

私は間違って何をしていますか?

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

flask - Python シェルから (flask-admin) ページをレンダリングするように Flask/werkzeug を誘導する

Pythonシェルを使用して、flask-admin / pymongo / flaskを突っ込んで、特定のページに対して生成されるhtmlをダンプするように誘導できるかどうかを調べようとしています。

Pythonシェルに貼り付けるコードは次のとおりです。

(この例ではflask-adminand pymongo/を残して、これをかなり複雑にしていることに気付きましたが、実際に理解しようとしているのはレンダリング/html です。)flask.ext.admin.contrib.pymongoflask-admin

フラスコのレンダリング/html の呼び出し/使用方法に関する直接的なドキュメントを見つけることはできませんでしたが、ライブラリにデバッグを追加することで、上記のコードによってフラスコ内のブループリント/ルール コードが実行され、入力されることを確認できました。関数コールバックでapp呼び出された my のリスト( 、 などの有望な名前)。view_functionsuserpgsview.ajax_loopupuserpgsview.index_view

(index_view他のデバッグから) url にバインドされているように見えるadmin/userpgsviw/は、私が最も理解したいことなので、次のことを試すことから始めました。

例外でトレースバックを引き起こしたRuntimeError: working outside of application context

Pythonシェルの使用に関するフラスコのドキュメントを掘り下げて、コンテキストの設定に関する情報を見つけたので、次のことを行いました

再試行した結果、次のようになりました。

また、物事を初期化する方法についての手がかりを見つけることができなかったのでwerkzeug.routing、満足しています.

フランク、私が完全に間違ったアプローチからこれに来ていても驚かないでしょうが、他のドキュメントを見つけるのに運がありませんでした。のhtml-getで作成するhtmlを生成しますhttp://localhost:5000/admin/userpgsview

どんなアイデアでも大歓迎です。

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

python - フラスコ管理者 - pymongo バックエンドで ImageUploadField を使用する方法

私は pymongo (mongoengine ではない) データベースでフラスコ管理を使用していますが、新しいフラスコ管理の ImageUploadField を使用する際に深刻な問題が発生しています。

基本的に私はそれを機能させることができません。過去 2 日間、SQLA で問題なく動作する例を再現しようとして失敗しました。これは私の管理者クラスの定義です:

フォームは正しく表示されますが、保存ボタンをクリックするとすぐに、画像ファイルが選択されている場合、バイナリ オブジェクトが含まれているため pymongo がモデルを保存できなかったというエラー メッセージが表示されます。

ドキュメント (およびソース コード) によると、ImageUploadField は画像をアップロード ディレクトリに保存し、モデル内のバイナリ オブジェクトをファイル名に置き換える必要があります。これは sqla では発生しますが、pymongo では発生しません。ImageUploadField クラスの populate_obj メソッドが呼び出されていないようです。

私が何を間違っているのか分かりますか?

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

flask - Flask-Admin の関係 (sqlalchemy) の動的条件

私は sqlalchemy を使用しており、記事とタグの 2 つのモデルがあります。これは多対多の関係です。

Flask-Admin を使用して記事を追加するとき、すべてのタグではなく、(ユーザー許可に関連する) タグの一部のみを使用できるようにします。

何か案が?ありがとう

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

python - フラスコ管理者。postgres ARRAY からの項目のインライン フォーム

モデルの関連インスタンスではなく、Flask-Admin の配列のアイテムに対して InlineForm を作成することは可能ですか?

例:

写真の各項目に対して wtf.fields.FileField を使用して InlineForm を作成したいと思います。残念ながら、SQLA 関連モデルなしでインラインを作成する方法が見つかりません。ありがとう。