flask-admin相关内容
我有一个烧瓶项目,我开始学习flask-admin模块。 所需表格的SqlAlchemy模式。 导入日期时间 从sqlalchemy.ext.declarative导入sqlalchemy 导入declarative_base from sqlalchemy .orm import backref,relationship Base = declarative_base(
..
我试图在部门& Ticket 表。这样当在 Flask-Admin 内部查看时,用户将能够看到部门名称而不是ID。 我试图建立如下关系: #票证表 类票证(db.Model): __tablename__ ='tickets' $ b $ ticketID = db.Column(db.Integer,nullable = False,primary_key = True,auto
..
我正在为Flask-based项目使用Flask-Admin。其中,我有一些模型(使用peewee)主键是用户设置,如用户为用户。然而,Flask-Admin并没有在模型的创建/编辑页面中显示这些字段。 现在,当我尝试创建一个新用户时,“Save” peewee.UserDoesNotExist 错误,“Save& Add”表示“记录已成功创建”两次,但实际上并没有做任何事情。 我已经
..
我有一个用户模型类和密码是其中的一个属性。我正在使用Flask Web框架和Flask-Admin扩展来创建我的模型类的管理视图。我想在管理视图中使某些字段像密码不可编辑或根本不显示。 我可以使字段在普通视图中不显示,但是当我单击表中任何记录的编辑按钮时,所有字段显示和可编辑。 解决方案 您应该从ModelView扩展您的视图,并覆盖必要的字段。 $ b 在我的类中,它看起来像这
..
我想重写下面显示的 Matriline 模型的形式。 首先我添加一个额外的字段 clan 和 on_form_prefill 我重置这个字段的选项和默认值(只是测试)。 在不调用 form.process 的情况下,选项被设置为我的新选项,但默认选项未被选中。 b 如果调用 form.process ,则将选项设置为我的新选项,并选择默认选项,但是删除所有其他字段。 / p>
..
我用flask-admin使用模型视图,我想在编辑/创建视图中过滤一列。列/字段是一种关系,我只想显示属于已登录用户的字段,即 relationship_id == user.id class CustomModelView(ModelView): form_args = dict ( status = dict(label ='Status',query_factory = filt
..
我正在使用Flask-Admin创建一个管理员屏幕,但是我遇到了一个障碍。假设我有两个如下所示的类: pre $ class $ (db.teger,primary_key = True,unique = True) part_data = db.relationship(“PartHistory”,backref =“part”) name = db.Column(db.String(
..
我正在试图将Flask Admin文本框放到CKEdit框中,如下所述。但是,当我运行它并转到现有的管理字段时,它不会显示文本框的任何更改,并且当我运行它并转到创建的TestAdmin字段以演示出现此错误时: OperationalError:(OperationalError)no such table:test u'SELECT count(?)AS count_1 \\\ FROM
..
我们正在使用 http://flask-admin.readthedocs.org/ 管理界面。 我们的模型有如下定义的约束: $ $ $ $ $ c $ __ table_args__ =( db.UniqueConstraint(user_id,role ,domain_id), db.UniqueConstraint(user_id,role,customer_id), )
..
在使用Flask Admin的Flask应用程序中,我希望能够在ModelView的Edit部分中定义不同的表单字段,而不是Create部分中的那些表单字段。 form_columns 设置同时适用于“创建”和“编辑”,但似乎找不到为每个部分提供不同的列集的方法。您可以使用 .BaseModelView.form_create_rules“rel =”nofollow“> form_edit
..
我从 Flask-Admin身份验证示例并稍微改变它。 我将下面的代码块添加到下面的视图中,但不显示导出按钮。我期待它将导出选项添加到管理视图。它将 --- superuser 打印到控制台。 $ b if current_user .has_role('superuser'): can_export = True print'---- superuser' 以前
..
我的Flask应用程序中有 Users 和 Roles ,感谢Flask-Security。 对于某些角色,我想隐藏由Flask-Admin创建的表单中的特定字段。 我知道使用eg 。 form_create_rules =('title','file')但是在实例化一个ModelView时,不能访问当前请求,所以 current_user.has_role(USER_ROLE )不能
..
在声明性模型 Page 和调查之间存在多对多的关系,这是由关联代理调解的,因为页面在调查中出现的顺序是重要的是,所以交叉表有一个额外的字段。 from flask.ext.sqlalchemy import SQLAlchemy from sqlalchemy.ext.associationproxy import association_proxy db = SQLAlchemy
..
我试图渲染一个包含DatePicker的模板,但是当我尝试的时候出现了500错误。对于我的代码是正确的,但似乎有什么失败,或者我不是正确理解的方式来做到这一点。 代码如下: p> Reporting.py from flask.ext.admin import BaseView,expose来自wtforms的 从wtforms.validators中导入DateField,
..
这是flask admin显示的文档 class MicroBlogModelView(sqla.ModelView): def is_accessible(self): return login.current_user。 is_authenticated() def inaccessible_callback(self,name,** kwargs): #如果用户无权访问
..
运行Airflow的常用指令不适用于Windows环境: #airflow需要一个home,〜/ airflow是默认的, #但是如果你愿意的话,你可以在其他地方打基础 #(可选) 导出AIRFLOW_HOME =〜/ / airflow #从pypi安装pip pip安装airflow #初始化数据库 airflow initdb #启动web服务器,默认端口为80
..
如何在 ModelView readonly上创建字段? class MyModelView(BaseModelView): column_list =('name','last_name','email') $ p $ class MyModelView(BaseModelView): column_list =('name','last_name','email'
..
我开发一个使用Flask的应用程序。我使用Postgres db(psycop2),SQLAlchemy和Flask-Admin作为管理界面。我遇到了一个问题,找不到解决方案。我有文章和标签表之间的多对多的关系很清楚。在Flask-Admin界面中,当我尝试添加一个标签给articel(或者反之亦然)时,它可以正常工作。但它显示很糟糕,不可能选择正确的标签,因为它显示为一个对象: 这是对的,
..
如何告诉flask-admin在这个RoleUser链接表中使用外键字段的替代表示形式? 解决方案 最简单的方法是添加 __ str __ 方法(Python 2的 __ unicode __ )到模型中。 class Role(db.Model): #snip def __str __(self): 返回self.name
..
前提条件: 我是Python新手,特别是Flask-Admin。我创建了一个简单的测试服务,它有MondoDB,使数据保持“一对一”的关系。 employeeName - >工资 模型看起来像这样: $ b $ pre $ class $ Employee $(db.Document) fullName = db.StringField(max_length = 160 ,u
..