首页 > TAG信息列表 > flask-admin

与多对多关系中的其他字段的Flask-Admin

我有两个表:“产品”,“成分”和“ ProductIngredient” class ProductIngredient(db.Model): __tablename__ = "product_ingredient" id = db.Column(db.Integer(), primary_key=True) product_id = db.Column('product_id', db.Integer, db.ForeignKey(�

为何url_for()以“ static”作为第一个参数?没有static()

无法理解它为什么起作用,所以我无法更改它: 我在表单中使用Flask-Admin的ImageUploadField,该字段是这样的: image = ImageUploadField(label='Optional image', base_path=app.config['UPLOAD_FOLDER'], relative_path=op.relpa

python – flask admin:sqlalchemy.exc.InterfaceError(错误绑定参数8)

我试图使用下面的方法保存项目的审阅者,并且选择字段显示正确: # Query the user with Role.id == 4 as reviewer def reviewer_choices(): return User.query.join(User.roles).filter(Role.id == 4) # Build a select field class ProjectView(sqla.ModelView): form_extra

python – 如何在显示外键字段时告诉flask-admin使用替代表示?

如何告诉flask-admin使用外键字段的替代表示,例如此RoleUser链接表中的以下内容? 解决方法:最简单的方法是将__str__方法(Python 2的__unicode__)添加到模型中. class Role(db.Model): # snip def __str__(self): return self.name

python – Flask-Admin ModelView中的只读文本字段

如何在ModelView上只读取字段? class MyModelView(BaseModelView): column_list = ('name', 'last_name', 'email') 解决方法:如果您正在使用SQLAlchemy模型讨论Flask-Admin,并且您通过继承sqlamodel.ModelView来声明视图,则可以将其添加到类定义中: class MyModelView(BaseMo

python – 从编辑视图自定义(覆盖)Flask-Admin的Submit方法

前提条件: 我是Python的新手,特别是Flask-Admin.我创建了一个简单的测试服务,它有MondoDB,保持数据的“一对一”关系. employeeName -> salary 该模型看起来像这样: class Employee(db.Document): fullName = db.StringField(max_length=160, unique=True) salary = db.I

python – flask-admin表单:根据字段1的值限制字段2的值

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

如何在Flask Admin中的* -to-Many关系模型视图中进行自定义查询?

我从Flask Admin开始,我遇到了一个无法解决的问题,即使经过几个小时的寻找方法在文档中解决它. 为了更多的理解,我更改了实体的名称,但这是完全相同的问题. 我与实体用户和实体之间存在多对多关系(我的问题与一对多关系相同)技能:用户可以拥有多种技能,不同的用户可以拥有相同的技能

python – flask-admin is_accessible用法

我已经检查了文档,并且如何实现is_accessible方法非常模糊. 以下是烧瓶管理员的文档显示的内容 class MicroBlogModelView(sqla.ModelView): def is_accessible(self): return login.current_user.is_authenticated() def inaccessible_callback(self, name, **

python – 如何将flask-login添加到flask-admin

登录在我的标准视图上运行良好,管理员工作得很好,但我似乎无法添加登录到我的管理员/ yikes !!! 这似乎很简单flask admin docs但是当我添加这一部分时 class MyView(BaseView): def is_accessible(self): return login.current_user.is_authenticated() def _ha

python – Flask-admin在文本字段旁边创建一个按钮

我使用Flask-admin创建了一个简单的表单,如下所示.我现在正在考虑在API文本字段旁边创建一个刷新按钮,但现在不是真的如何. 这被称为小部件或内联模型吗?我无法在WTForms中找到我可以使用的按钮.非常感谢这方面的任何例子,因为我已经能够覆盖文本字段,但不能以简单的方式将其他元素

python – Flask – Flask-Admin – One-To-Many – Cascade

我目前正在与Flask一起开展一个项目.我目前正在体验Flask-Admin. 我尝试建立2级关系.对于每个“Candidat”,我喜欢将语言和语言(LanguageLevel)关联起来. 这是我的models.py from app import db class Candidat(db.Model): id = db.Column(db.Integer, primary_key=True)

python – 当用户模型更改时,Flask admin会覆盖密码

我目前正潜入烧瓶项目,并尝试首次使用烧瓶管理员.到目前为止,一切都运转正常,但有一件事让我困扰: 每当我编辑用户模型时,用户密码都会被覆盖.我遵循this question第二个答案中给出的建议,以防止烧瓶管理员重新哈希我的密码.不幸的是,清空的密码字段仍然被写入数据库. 我试图从用户

python – Flask Admin ModelView CREATE和EDIT之间的不同字段

在使用Flask Admin的Flask应用程序中,我希望能够在ModelView的Edit部分中定义不同于Create部分中的表单字段. form_columns设置同时适用于Create和Edit,但我似乎无法找到为每个部分提供不同列的方法.解决方法:您可以使用form_edit_rules和form_create_rules覆盖表单列/字段.

python – Flask-Admin / Flask-SQLAlchemy:为INSERT设置user_id = current_user

使用Flask-Admin Flask-SQLAlchemy我定义了三个模型:User,Apikey,Exchange. 当经过身份验证的用户通过Web管理界面创建新的Apikey时,我希望插入数据库的新行上的user_id设置为登录的当前user_id. 使用我当前的实现,用户可以选择她喜欢的任何用户(这是不希望的). 这是我对模型的定义: