问题标签 [flask-admin]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
flask-admin - Flask Admin 不显示所有字段
我有这样的模型:
我有模型视图:
但无论我做什么,当我编辑用户信息时,flask 管理员都没有显示密码字段。有什么办法吗?甚至只是为了编辑哈希码。
python - Flask-Admin - 自定义视图
我正在使用 Flask 和 pyMongo 开发一个 Web 应用程序,鉴于新的 mongodb 支持,我最近开始集成 Flask-Admin 模块(1.0.4)。
使用 ModelViews 时一切都很顺利,但是当涉及到 BaseView 的子类化时,我根本无法让它工作。
这是我的设置:
提交表单时,wtforms 不会报告任何错误(除非有任何错误)但验证不会返回到我的配置文件视图(else: 分支始终执行)
尽管彻底扫描了烧瓶管理文档、源代码和示例,但我找不到任何方法来完成这项工作。
有人可以建议我如何修复我的代码,或者解决这个问题吗?
python - Flask-Admin ModelView 中的只读文本字段
如何在ModelView
只读字段上创建字段?
python - 烧瓶管理员不显示外键列
你好 -
上面的代码是我正在尝试创建的烧瓶管理页面的示例。目标是在孩子的创建页面上有一个名称文本框和一个下拉菜单以选择父母。
通过上述设置,只有名称字段。缺少父下拉框。
任何想法如何实现它?
flask - Flask-Admin can_create = True 仅适用于给定用户
我将 Flask-Admin 与 Flask-Login 和 mongoengine 结合使用。
我希望根据用户自定义视图。此后,一个带有can_create
, 的示例允许创建模型。
这样一段代码没有任何作用:所有用户仍然可以创建,管理员和非管理员用户没有区别。
非常感谢有关如何仅允许给定用户创建模型的任何提示。
flask - Flask-admin 字段未显示
我有简单的用户角色模型对,每个都有__repr__
方法:
当 Flask-Admin 选择框“角色”中使用的这些模型出现给用户时,它是空的,因为 Flask-admin 呈现文本未转义并且它被隐藏为未知的 html 标记:
如何在不更改我的__repr___
or__unicode__
方法的情况下更改模型的文本渲染选项(我更喜欢这种表示法)?
python - Flask-Admin & Authentication:“/admin”受保护,但“/admin/anything-else”不受保护
我正在尝试使用 Flask 和 Flask-SuperAdmin 自定义我的管理视图,但是,索引视图和子视图显然没有使用相同的is_accessible
方法:
编辑:我设法弄清楚我做错了什么。我需要在每个视图类中定义 is_accessible。这可以通过 mixin 类很好地完成,如固定代码所示:
app/frontend/admin.py(固定和工作代码)
然后使用我们的管理视图设置 Flask 应用程序:
apps/factory.py
所以,正如标题所说,问题出在:
我翻遍了源代码,试图找到另一个“全局所有管理员蓝图”安全功能——也许我是盲人——但我找不到。
flask - Flask-Admin Mongoengine 修改模型视图
将 Flask-Admin 与 Mongoengine 一起使用,我在尝试为提交的帖子列表自定义模型视图时被卡住了。这个想法是为每个帖子添加一个单元格(对应于列表中的一行),以显示每个帖子上提交的评论数量。
我get
在类中添加了以下方法:
list.html 包含以下内容:
表格单元格保持空白。我应该怎么做?提前致谢 !
python - Flask-Admin 扩展模板
我正在尝试使用 Flask-Admin 的“master.html”模板扩展我的模板,如下所示:
我得到错误:
这是我初始化 Flask-Admin 的方式:
和 AdminView 类:
python - 测试期间创建 Flask-Admin 蓝图
我在测试我的应用程序时遇到了 Flask-Admin 创建蓝图的问题。
这是我的视图类(使用 SQLAlchemy)
这就是我初始化视图的方式:
但是,当我尝试运行多个测试时(故障总是发生在第二个测试和随后的所有其他测试中),我总是收到以下错误消息:
奇怪的是,这只发生在第二次测试中,而在我运行应用程序时从来没有。
当我调试测试时,它第一次完全符合我的预期,并在 init_app(app) 之后将蓝图添加到应用程序中。但是第二次在到达 add_view 步骤时该过程立即停止(我认为这很奇怪,因为蓝图已在 init_app(app) 调用中注册?)