問題タブ [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.
flask - フラスコ管理者 ModelView カスタム create_form
UserViewCreateForm
次のように、flask-admin で (wtforms を使用して)カスタムを作成しています:-
ベンダー選択フィールドでNot a valid choice
検証エラーが表示されます。
私は間違って何をしていますか?
flask - Python シェルから (flask-admin) ページをレンダリングするように Flask/werkzeug を誘導する
Pythonシェルを使用して、flask-admin / pymongo / flaskを突っ込んで、特定のページに対して生成されるhtmlをダンプするように誘導できるかどうかを調べようとしています。
Pythonシェルに貼り付けるコードは次のとおりです。
(この例ではflask-admin
and pymongo
/を残して、これをかなり複雑にしていることに気付きましたが、実際に理解しようとしているのはレンダリング/html です。)flask.ext.admin.contrib.pymongo
flask-admin
フラスコのレンダリング/html の呼び出し/使用方法に関する直接的なドキュメントを見つけることはできませんでしたが、ライブラリにデバッグを追加することで、上記のコードによってフラスコ内のブループリント/ルール コードが実行され、入力されることを確認できました。関数コールバックでapp
呼び出された my のリスト( 、 などの有望な名前)。view_functions
userpgsview.ajax_loopup
userpgsview.index_view
(index_view
他のデバッグから) url にバインドされているように見えるadmin/userpgsviw/
は、私が最も理解したいことなので、次のことを試すことから始めました。
例外でトレースバックを引き起こしたRuntimeError: working outside of application context
Pythonシェルの使用に関するフラスコのドキュメントを掘り下げて、コンテキストの設定に関する情報を見つけたので、次のことを行いました
再試行した結果、次のようになりました。
また、物事を初期化する方法についての手がかりを見つけることができなかったのでwerkzeug.routing
、満足しています.
フランク、私が完全に間違ったアプローチからこれに来ていても驚かないでしょうが、他のドキュメントを見つけるのに運がありませんでした。のhtml-getで作成するhtmlを生成しますhttp://localhost:5000/admin/userpgsview
。
どんなアイデアでも大歓迎です。
python - フラスコ管理者 - pymongo バックエンドで ImageUploadField を使用する方法
私は pymongo (mongoengine ではない) データベースでフラスコ管理を使用していますが、新しいフラスコ管理の ImageUploadField を使用する際に深刻な問題が発生しています。
基本的に私はそれを機能させることができません。過去 2 日間、SQLA で問題なく動作する例を再現しようとして失敗しました。これは私の管理者クラスの定義です:
フォームは正しく表示されますが、保存ボタンをクリックするとすぐに、画像ファイルが選択されている場合、バイナリ オブジェクトが含まれているため pymongo がモデルを保存できなかったというエラー メッセージが表示されます。
ドキュメント (およびソース コード) によると、ImageUploadField は画像をアップロード ディレクトリに保存し、モデル内のバイナリ オブジェクトをファイル名に置き換える必要があります。これは sqla では発生しますが、pymongo では発生しません。ImageUploadField クラスの populate_obj メソッドが呼び出されていないようです。
私が何を間違っているのか分かりますか?
flask - Flask-Admin の関係 (sqlalchemy) の動的条件
私は sqlalchemy を使用しており、記事とタグの 2 つのモデルがあります。これは多対多の関係です。
Flask-Admin を使用して記事を追加するとき、すべてのタグではなく、(ユーザー許可に関連する) タグの一部のみを使用できるようにします。
何か案が?ありがとう
python - フラスコ管理者。postgres ARRAY からの項目のインライン フォーム
モデルの関連インスタンスではなく、Flask-Admin の配列のアイテムに対して InlineForm を作成することは可能ですか?
例:
写真の各項目に対して wtf.fields.FileField を使用して InlineForm を作成したいと思います。残念ながら、SQLA 関連モデルなしでインラインを作成する方法が見つかりません。ありがとう。