flask-admin相关内容

使主键字段在Flask-Admin中可编辑

我正在为Flask-based项目使用Flask-Admin。其中,我有一些模型(使用peewee)主键是用户设置,如用户为用户。然而,Flask-Admin并没有在模型的创建/编辑页面中显示这些字段。 现在,当我尝试创建一个新用户时,“Save” peewee.UserDoesNotExist 错误,“Save& Add”表示“记录已成功创建”两次,但实际上并没有做任何事情。 我已经 ..
发布时间:2017-12-12 21:30:26 Python

如何在模型类的Flask管理视图中使字段不可编辑

我有一个用户模型类和密码是其中的一个属性。我正在使用Flask Web框架和Flask-Admin扩展来创建我的模型类的管理视图。我想在管理视图中使某些字段像密码不可编辑或根本不显示。 我可以使字段在普通视图中不显示,但是当我单击表中任何记录的编辑按钮时,所有字段显示和可编辑。 解决方案 您应该从ModelView扩展您的视图,并覆盖必要的字段。 $ b 在我的类中,它看起来像这 ..
发布时间:2017-12-12 21:26:44 Python

on_form_prefill删除所有的字段值,如果它执行form.process

我想重写下面显示的 Matriline 模型的形式。 首先我添加一个额外的字段 clan 和 on_form_prefill 我重置这个字段的选项和默认值(只是测试)。 在不调用 form.process 的情况下,选项被设置为我的新选项,但默认选项未被选中。 b 如果调用 form.process ,则将选项设置为我的新选项,并选择默认选项,但是删除所有其他字段。 / p> ..
发布时间:2017-12-12 21:22:53 其他开发

让CKEditor与Flask Admin一起工作

我正在试图将Flask Admin文本框放到CKEdit框中,如下所述。但是,当我运行它并转到现有的管理字段时,它不会显示文本框的任何更改,并且当我运行它并转到创建的TestAdmin字段以演示出现此错误时: OperationalError:(OperationalError)no such table:test u'SELECT count(?)AS count_1 \\\ FROM ..
发布时间:2017-12-12 21:22:02 Python

Flask管理模型查看CREATE和EDIT之间的不同字段

在使用Flask Admin的Flask应用程序中,我希望能够在ModelView的Edit部分中定义不同的表单字段,而不是Create部分中的那些表单字段。 form_columns 设置同时适用于“创建”和“编辑”,但似乎找不到为每个部分提供不同的列集的方法。您可以使用 .BaseModelView.form_create_rules“rel =”nofollow“> form_edit ..
发布时间:2017-12-11 23:43:01 Python

Flask-Admin基于角色的访问 - 根据角色修改访问权限

我从 Flask-Admin身份验证示例并稍微改变它。 我将下面的代码块添加到下面的视图中,但不显示导出按钮。我期待它将导出选项添加到管理视图。它将 --- superuser 打印到控制台。 $ b if current_user .has_role('superuser'): can_export = True print'---- superuser' 以前 ..
发布时间:2017-12-11 23:42:08 Python

在Flask-Admin中隐藏字段取决于登录用户?

我的Flask应用程序中有 Users 和 Roles ,感谢Flask-Security。 对于某些角色,我想隐藏由Flask-Admin创建的表单中的特定字段。 我知道使用eg 。 form_create_rules =('title','file')但是在实例化一个ModelView时,不能访问当前请求,所以 current_user.has_role(USER_ROLE )不能 ..
发布时间:2017-12-11 23:37:21 Python

如何处理Flask-Admin表单中的有序多对多关系(关联代理)?

在声明性模型 Page 和调查之间存在多对多的关系,这是由关联代理调解的,因为页面在调查中出现的顺序是重要的是,所以交叉表有一个额外的字段。 from flask.ext.sqlalchemy import SQLAlchemy from sqlalchemy.ext.associationproxy import association_proxy db = SQLAlchemy ..
发布时间:2017-12-11 23:30:39 其他开发

带Flask,Flask-Admin和WTforms的DatePickerWidget

我试图渲染一个包含DatePicker的模板,但是当我尝试的时候出现了500错误。对于我的代码是正确的,但似乎有什么失败,或者我不是正确理解的方式来做到这一点。 代码如下: p> Reporting.py from flask.ext.admin import BaseView,expose来自wtforms的 从wtforms.validators中导入DateField, ..
发布时间:2017-12-11 23:18:28 其他开发

flask-admin is_accessible usage

这是flask admin显示的文档 class MicroBlogModelView(sqla.ModelView): def is_accessible(self): return login.current_user。 is_authenticated() def inaccessible_callback(self,name,** kwargs): #如果用户无权访问 ..
发布时间:2017-12-11 23:10:18 Python

如何在Windows上运行Airflow

运行Airflow的常用指令不适用于Windows环境: #airflow需要一个home,〜/ airflow是默认的, #但是如果你愿意的话,你可以在其他地方打基础 #(可选) 导出AIRFLOW_HOME =〜/ / airflow #从pypi安装pip pip安装airflow #初始化数据库 airflow initdb #启动web服务器,默认端口为80 ..
发布时间:2017-12-11 23:08:35 Python

Flask-Admin多对多字段显示

我开发一个使用Flask的应用程序。我使用Postgres db(psycop2),SQLAlchemy和Flask-Admin作为管理界面。我遇到了一个问题,找不到解决方案。我有文章和标签表之间的多对多的关系很清楚。在Flask-Admin界面中,当我尝试添加一个标签给articel(或者反之亦然)时,它可以正常工作。但它显示很糟糕,不可能选择正确的标签,因为它显示为一个对象: 这是对的, ..
发布时间:2017-12-11 22:58:17 Python