问题标签 [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-admin - how to change input field size with flask-admin
After studying long hours both the documentation and the source codes of flask-admin and wtforms, I still could not understand how to vary the size of input fields in flask-admin model forms.
According to wtf "crash course" page, it should be possible to pass to the form fields css parameters in the templates, like this (jinja2 example):
however, with Flask-Admin form fields / templates this does not seem possible. At least I have not found a decent way to do this
Any advice would be appreciated
database-design - Flask:将模型连接到文件,例如个人资料图片
如果重要,我会在我的应用程序中使用 Flask-Security、Flask-SQLAlchemy 和 Flask-Admin。
我应该如何设计我的应用程序,以便我可以将数据库中的一行与一个或多个文件连接起来,例如用户到他们的个人资料图片?
python-2.7 - 在烧瓶管理员中选择过滤外键列
我正在使用 Flask-admin 和 SQLAlchemy。我想根据父表外键的选择来限制外键的选择。
现在我想为一个家庭添加一个地址。但首先我想选择城市并根据该选择过滤可用的街道。如何才能做到这一点?
这也会显示城市,但在选择城市时不会过滤街道列。
python - 无法自定义 edit_form Flask-Admin: TypeError: edit_form() got an unexpected keyword argument 'obj'
我的模型是这种类型的字典: {"category":category, "dish_name":dish_name, "index": index} (索引仅用于强制产品以特定顺序显示)
在 Flask-Admin 中,我正在尝试自定义其表单,以便能够从我的类别(另一个 mongodb 集合)的下拉列表中更改产品的类别。我收到一个带有名称的文本字段和一个空的选择字段的提示。我认为这是因为模型实际上并不包含所有类别,所以表单“不知道”要显示什么。
然后我尝试覆盖 edit_form() 以强制表单中的类别列表,这样:
但我得到这个错误:
这让我很困惑,因为 'obj' 论点似乎一点也不意外......
python - 动态 SelectField 验证失败,并显示:“不是有效的选择”
这是我的代码,我无法通过 SelectField 上的“无效选择”,无论是在创建表单中还是在编辑表单中......我作为选择传递的类别是 unicode,即使我尝试了表单 SelectField 中的各种“强制”设置
python - 使用 Flask-Admin 更新 MongoDB ReferenceField
我正在尝试创建一个管理页面,我可以从中编辑用户是使用 MonogDB 和 Flask-Admin 成员的角色。
模型.py
管理员.py
当我在 Flask-Admin edit_form 视图中选择用户角色并 cilck 保存时,显示以下表单验证错误:“54a72849426c702850d01922”不是此字段的有效选择
编辑/更新 ReferenceField 的正确方法是什么?
python - 由外键过滤的模型的 Flask-admin 单独视图
我有两个 sql-alchemy 类。一个是Quiz
,另一个是Reply
:
我能够为每个具有 CRUD 功能的模型创建一个视图。
我想知道使用 CRUD 为与一个测验相关的每组回复(按测验 ID)创建单独视图的最简洁方法是什么。这样相关回复的列表就可以通过127.0.0.1/reply/<quiz_id>
.
谢谢你。
编辑:我寻找类似的东西,但取决于测验ID。
python - 为什么 url_for() 使用 'static' 作为第一个参数?没有静态()
不明白为什么它会起作用,所以我不能改变它:
我ImageUploadField
在表单中使用 Flask-Admin,该字段是这样的:
endpoint='static'
是默认值。
endpoint
以flask_admin.ext.form.upload
这种方式使用:
所以它被传递给一个url_for()
函数......
结果url_for()
只是添加'static/'
到文件名之前。如果我尝试设置
当然它会引发 a BuildError
,但如果我尝试这样做:
它也提高了BuildError
,我猜dumb_f()
是因为在upload.py
.
为什么还url_for()
有效?第一个参数不应该是函数的名称吗?我没有static
命名方法,也没有upload.py
。
python-2.7 - 如何覆盖 Flask-Admin 的 edit_form() 将以前的值保留为占位符
我正在尝试覆盖 Flask-Admin edit_form()
,以便动态填充SelectField
. 我设法这样做了
现在的问题是/edit/
视图中的表单默认值name
和order
字段为空,除非我将这两行添加到edit_form()
:
但如果我这样做,表单将忽略所有更改(因为我已经设置了 form.field_name.data ?)
如何在正确覆盖的同时将旧表单值保留为“占位符” edit_form()
?