問題タブ [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 に答える
6525 参照

flask-admin - フラスコ管理者で入力フィールドのサイズを変更する方法

長い時間、flask-admin と wtforms のドキュメントとソース コードの両方を調べた後でも、flask-admin モデル フォームの入力フィールドのサイズを変更する方法を理解できませんでした。

wtf の「クラッシュ コース」ページによると、次のように、テンプレートのフォーム フィールド css パラメータに渡すことができるはずです (jinja2 の例)。

ただし、Flask-Admin フォーム フィールド/テンプレートでは、これは不可能のようです。少なくとも私はこれを行うための適切な方法を見つけていません

アドバイスをいただければ幸いです

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

database-design - Flask: プロファイル写真などのファイルへのモデルの接続

問題があれば、アプリケーションで Flask-Security、Flask-SQLAlchemy、および Flask-Admin を使用します。

データベース内の行を 1 つまたは複数のファイル (たとえば、ユーザーをプロフィール写真に関連付ける) に接続できるようにするには、アプリケーションをどのように設計すればよいですか?

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

python - アプリケーションファクトリを使用してフラスコ管理ビューを適切に設定するにはどうすればよいですか?

「ユーザー」および「ロール」モデルに対してSQLAlchemyを使用してフラスコ管理モデルビューをセットアップしようとしています。関数管理ビューの代わりに、次のようになります。

スタックトレース:

設計図を使用してフラスコ アプリケーション ファクトリ アプローチを使用しています。これが私のアプリケーションファクトリーです。

__init__.py49行目でビューを作成しようとする私のファイル:

私のModelViewクラス:

編集

Models.py

アップデート

この善良な魂による非常に役立つ記事をここで見つけました。まだ立ち往生しています。新しいエラー。

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

python-2.7 - フラスコ管理者の選択で外部キー列をフィルタリングします

Flask-admin と SQLAlchemy を使用しています。親テーブルの外部キーの選択に基づいて、外部キーの選択を制限したい。

ここで、家族の住所を追加したいと思います。しかし、最初に都市を選択し、その選択に基づいて利用可能な通りをフィルタリングしたいと考えています。これはどのように行うことができますか?

これには都市も表示されますが、都市が選択された場合、通りの列はフィルタリングされません。

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

python - Flask-Admin を使用して MongoDB ReferenceField を更新する

MonogDB と Flask-Admin を使用して、ユーザーがメンバーであるロールを編集できる管理ページを作成しようとしています。

models.py

admin.py

Flask-Admin edit_form ビューでユーザー ロールを選択して cilck を保存すると、次のフォーム検証エラーが表示されます。

ReferenceField を編集/更新する正しい方法は何ですか?

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

python - url_for() が最初のパラメータとして「static」を使用するのはなぜですか? static() はありません

なぜ機能するのか理解できないので、変更できません:

フォームでFlask-Admin を使用しImageUploadFieldています。フィールドは次のとおりです。

endpoint='static'はデフォルト値です。

endpointは次のように使用されflask_admin.ext.form.uploadます。

だから、それは関数に渡されていurl_for()ます...

その結果は、ファイル名のurl_for()先頭に追加されるだけです。'static/'設定しようとしたら

もちろん、それは発生しますBuildErrorが、私がやろうとすると:

では が表示されBuildErrorないため、 も発生します。dumb_f()upload.py

なぜ機能url_for()するのですか?最初のパラメーターは関数の名前であるべきではありませんか? static名前付きのメソッドはありませんupload.py