flask-admin相关内容

动态 SelectField 验证失败,并显示:“不是有效的选择";

这是我的代码,我无法通过 SelectField 上的“无效选择",无论是在创建表单中还是在编辑表单中...我作为选择传递的类别是 unicode,甚至所以我在 Form SelectField 中尝试了各种“强制"设置 class ProductsView(MyModelView):create_template = '/admin/edit-products.html'形式 = 产品形式de ..
发布时间:2021-09-29 19:08:59 其他开发

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 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 其他开发

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

我在 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 can_create =仅对给定用户为True

我将Flask-Admin与Flask-Login和mongoengine结合使用. 我希望根据用户自定义视图.此后,带有 can_create 的示例允许创建模型. class MyModelView(ModelView):column_exclude_list = ['密码']def is_accessible():如果(login.current_user.login!='admi ..
发布时间:2021-05-08 19:30:34 其他开发

Flask Admin使用自定义按钮扩展“带有选择"下拉菜单

我使用flask admin的内置视图.如您在下面的图片中看到的: class TransactionView(AdminView):@action('重新计算','重新计算费用','确定要重新计算选定的交易吗?')def action_recalculate(self,ids):计数= 0对于ID中的_id:transaction_service.recalculate_transactio ..
发布时间:2021-05-08 19:29:50 其他开发

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

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

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

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

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 其他开发

ImportError:无法导入名称"db"

您可以看到它有效.但是,如果我将User模型与其余的导入一起导入到app/init的顶部,则会得到: Traceback(最近一次通话最近):中的文件"... flask-base/manage.py",第10行从应用程序导入create_app,数据库中的文件"E:\ ENVS \ r3 \ flask-base \ app \ __ init__.py" ..
发布时间:2021-05-08 19:22:38 其他开发

具有多对多关系模型的Flask-Admin视图

我具有用户和用户角色的基本flask-admin设置 类Role(db.Model,RoleMixin):id = db.Column(db.Integer(),primary_key = True)名称= db.Column(db.String(80),unique = True)描述= db.Column(db.String(255))类User(db.Model,UserMixin):id ..
发布时间:2021-05-08 19:20:40 其他开发

使用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 其他开发

向项目添加flask-admin时仪表板错误

我在做什么错了? 编辑: 按照您的指示,我将create_app更改为: def create_app(config_name):app = Flask(__ name__)app.config.from_object(config [config_name])app.config ['SQLALCHEMY_TRACK_MODIFICATIONS'] = False#不使用sqla ..
发布时间:2021-05-08 19:10:49 其他开发

有条件地允许在列表视图中进行Flask管理员ModelView的编辑

我可以在视图类中拥有这样的属性: class MyExampleView(ModelView):@财产def can_edit():#根据某些条件逻辑返回True或False 如何访问行的属性,以便例如可以有条件地在表中显示编辑列,也许如果行的 is_active 属性为True或False. 解决方案 您可以使用一些模板操作增强功能来实现此功能,并在其中添加一种检查行可用性的方法 ..
发布时间:2021-05-03 20:05:25 其他开发

如何覆盖所有模板的flask_admin样式?

我正在开发简单的Web应用程序,对于数据库显示,我使用 Flask_admin 模块. 我想将自定义CSS应用于所有模板,例如自定义海军与蓝色边框.这就是我的index.html模板的样子: {% block head %} {{ super() }} .navbar { border-color: #019ced; border-width: 1px; border-r ..
发布时间:2021-02-12 18:45:16 其他开发