flask-admin相关内容

自定义烧瓶管理行操作

我想在烧瓶管理模板中添加另一个带有删除和编辑图标按钮,并希望将某些路由的行数据作为POST请求发送。我知道我必须在admin/model/list.html模板中编辑。但是我不明白如何添加这些功能。 请帮帮忙。 提前谢谢。 推荐答案 您需要为视图定义自定义操作按钮。此过程未在烧瓶管理教程中介绍,但在API description中有提及。 POST方法 如果需要为POST方 ..
发布时间:2022-03-10 22:14:33 Python

flask-admin 表单:根据字段 1 的值约束字段 2 的值

我一直在flask-admin 中努力实现的一个功能是当用户编辑表单时,一旦设置了字段1,就限制字段2 的值. 让我用文字举一个简单的例子(实际用例更复杂).然后我将展示一个实现该示例的完整要点,减去“约束"功能. 假设我们有一个数据库,可以跟踪一些软件“配方"以输出各种格式的报告.我们示例数据库的recipe表有两个recipe:“Serious Report"、“ASCII Art ..
发布时间:2021-12-14 11:13:14 Python

Flask-Admin 默认过滤器

我想在我的 Flask-Admin 模型列表视图中只显示支付的订单. 这是models.py: class Order(db.Model):id = db.Column(db.Integer, primary_key=True)数量 = db.Column(db.Integer)描述 = db.Column(db.String)支付 = db.Column(db.Boolean, 默认=F ..
发布时间:2021-12-14 11:11:19 Python

如何在 Windows 上运行 Airflow

运行 Airflow 的通常说明不适用于 Windows 环境: #airflow 需要一个家,~/airflow 是默认的,# 但如果你愿意,你可以在其他地方打基础# (选修的)出口AIRFLOW_HOME=~/airflow# 使用 pip 从 pypi 安装pip 安装气流# 初始化数据库气流初始化数据库# 启动web服务器,默认端口为8080气流网络服务器 -p 8080 Airflo ..
发布时间:2021-12-14 10:50:47 Python

Flask-Admin:如何使用 on_model_change 更改模型?

我正在尝试将一个字段的值设置为基于同一表单中的另一个字段: def on_model_change(form, model, is_created):模型.textcolumn.data = 模型.textcolumn2.data 通过 Flask-Admin 界面更新不会引发任何异常,但没有对 model.textcolumn 中的值进行任何更改. 检查“模型"对象,我还注意到这与用 ..
发布时间:2021-09-29 19:08:39 Python

Python Flask记录到多个文件

我有一个flask应用程序,它从2个不同的文件调用2个函数.我已将日志记录设置为2个不同的文件.但是,日志记录似乎总是会附加到一个文件中(无论哪个端点先被命中) 这是文件的结构- app.py 来自文件1的 导入fun1从file2导入fun2@ app.route("/end_point1")def data_1:返回fun1()@ app.route("/end_point ..
发布时间:2021-05-30 20:36:48 其他开发

使用flask-admin时如何自动翻译字段标签?

我想知道当Flask-admin生成烧瓶标签时,如何使用Flask-BabelEx(由Flask-Admin建议)自动转换字段标签. 例如,如果我有一个定义如下的字段: class PurchaseOrder(Base):__tablename__ ='purchase_order'id =列(整数,primary_key = True)logistic_amount =列(数值(xxx ..
发布时间:2021-05-08 19:38:34 Python

如何在列表视图中设置额外字段的值?

我在 Matriline 类的 ModelView 中添加了一个额外的字段 clan ,并将其添加到列表视图的列中,如下所示 如何在列表视图中设置额外字段 clan 的值? views.py MatrilineAdmin类(sqla.ModelView):form_extra_fields = {'氏族':SelectField('氏族',coerce = int,choices ..
发布时间:2021-05-08 19:36:49 其他开发

使用“短语搜索"在烧瓶管理员

我正在使用Flask-Admin,对此我感到非常满意. 文档显示几个可用于搜索预定义字段的选项.我想允许我的用户使用引号进行搜索,例如: “顺序应完整的某些短语" 如何使用Flask-Admin执行此操作? 解决方案 在Flask-Admin 1.3.0中,您可以在管理视图类中覆盖_apply_search方法.请参阅下面的非常简单的代码示例-大部分取自Flask-Admin ..
发布时间:2021-05-08 19:31:13 其他开发

带表单的Flask-Admin批处理操作

我有一个带有 Flask-SQLAlchemy 和 Flask-Admin 的 Flask 应用程序. 我想执行一个批处理操作,但是要使用表格.例如,我想为属性表单设置相同的文本值,但是该值由用户输入. 我看到了有关批处理操作的文档,但是它仅提供预定义数据的示例. 是否可能,或者对此有一些解决方法? 解决方案 我实现此目标的方法是在 @action 方法中进行内部POST ..
发布时间:2021-05-08 19:26:10 Python

在ModelView类内部访问模型的属性

如果这是一个愚蠢的问题,请先抱歉,但我仍然有些困惑.阅读flask的管理文档还没有任何结果. 在此示例中,烧瓶管理映像上传例如,有一个名为ImageView的自定义ModelView: class ImageView(sqla.ModelView):def _list_thumbnail(视图,上下文,模型,名称):如果不是model.path:返回 '​​'返回标记(' ..
发布时间:2021-05-08 19:25:10 Python

Flask-admin-如何更改列的格式-获取要显示的URL

关于flask-admin的问题.我设置了flask-admin,创建的模型之一是从mysql数据库中提取URL和URL标题.使用flask-admin,如何让flask-admin呈现URL,而不仅仅是文本?因此,使用户只需单击flask-admin应用程序中的链接即可更轻松地进行操作.谢谢. 我在flask-admin网站上找到了称为列格式化程序的内容,但不确定如何实现.有没有人可以分享 ..
发布时间:2021-05-08 19:22:41 Python

使用Flask-Admin的自定义列表视图

我有一个简单的模型Call,我正在使用Flask-Admin创建/编辑/删除该模型的实例. “呼叫"字段之一是音频文件的路径.我希望能够通过添加一些html代码在管理员中播放文件.我检查了模板 flask_admin/templates/bootstrap3/admin/model/list.html ,看来执行我想要的唯一方法是在行的末尾添加一个单元格,这意味着扩展list.html,复制 ..
发布时间:2021-05-08 19:18:43 其他开发

Flask-Admin自定义日期时间视图

使用flask-admin时,日期时间字段的列表视图如下所示:"2014-02-22 13:30:43".我想知道是否可以更改此默认视图,例如:"2014-02-22"或"2014-02-22 13:30". 谢谢 解决方案 是的,您可以设置 column_type_formatters 来定义默认格式.另外,您可以将 column_formatters 设置为仅对列表视图中的一列使 ..
发布时间:2021-05-08 19:16:29 其他开发

在flask-admin中将参数传递给ModelView编辑模板

我正在尝试通过构建CMS了解有关Flask的更多信息.我正在使用flask-admin添加帖子,图像等. 我设法用 ckeditor 覆盖了文本区域.但是我想将静态文件夹中的图像路径传递给ckeditor图像插件. 我不知道如何将参数传递给我的edit.html模板. 代码如下: Class TestAdmin(ModelView):form_overrides = dict ..
发布时间:2021-05-08 19:14:38 Python