問題タブ [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.
python - Flask 管理者/SQLAlchemy Unicode エラー
本当に簡単なSQLAlchemyバックエンドでFlaskアプリを作成しました。しかし、Flask Admin 拡張機能を使用しているときに問題が発生しました。ほとんどのモデルでうまく機能しますが、一部のモデルでは次のエラーが発生します。
問題モデルの 1 つの例を次に示します。
これが拡張機能によってどのように呼び出されているかについてのコンテキストを示すために、すべての sqlalchemy モデルの管理ページを作成するコードをいくつか用意しました。
最終的な結果として、そのモデルの管理ページに移動すると、次のエラーが表示されます。これは、コードのどの行が問題を引き起こしているかについてあまりコンテキストを提供しません。
これをデバッグする方法についてのアドバイスをいただければ幸いです。
どうもありがとう。
アップデート:
バグを見つけました。それは @property デコレーターと関係がありました。モデル定義には、2 つのプロパティがありました。
strの上の @property を削除すると、バグはなくなります。
javascript - Flask-Admin カスタム Select2 Ajax フィールド
Flask-Admin アプリで 1 対多のフィールドを拡張して、カスタム Select2 フィールドを使用しようとしています。フィールドの JavaScript コードは次のようになります。
ビュー コードで何を変更する必要があるかわかりません。私はこのようなことを試しました:
しかし、それはajaxではなく、リストを解析しようとするとエラーが発生します。
私は近づいていると感じていますが、そこにたどり着くにはいくつかのガイダンスが必要です。助けてくれてありがとう.
flask - Flask-Admin カスタマイズ日時ビュー
フラスコ管理者を使用する場合、日時フィールドのリスト ビューは「2014-02-22 13:30:43」のようになります。このデフォルト ビューを「2014-02-22」または「2014-02-22 13:30」のように変更できるかどうかを知りたいです。
ありがとう
python - Flask-admin :flask.ext.admin.contrib.sqla - ModelView - form_columns
まず第一に、私はPythonの証明ではありません。
ModelView
ドキュメント ( http://flask-admin.readthedocs.org/en/latest/api/mod_contrib_sqla/ )に関する次の文を本当に理解しているかどうかはわかりません。
クラスは BaseModelView から構成オプションを継承し、ここには表示されません
私が理解している限り、継承するクラスModelView
は構成オプションを継承する必要がありますBaseModelView
BaseModelView
方法がありform_columns
ます。ValueError: Invalid model property name <class 'app.models.Idcard'>.n
次に、次のコードで次のエラーが発生した理由がわかりません。
models.py
ビュー.py
私がエラーを理解している限り、問題はname
inから来ていますが、form_columns = ('name')
これは明らかに私のモデル Class のパラメータですIdcard
。
誰かがアイデアを持っているなら.....!
flask - フラスコ管理者をブループリントに追加するにはどうすればよいですか?
例えば:
しかし、'views.py' という名前の新しいファイルが必要な場合、どのようにビューviews.py
を admin に追加できますか? 設計図を使用する必要がありますか?