如何解决Flask-Admin:内联模型的自定义 Ajax 表单字段
在使用 Flask-Admin 构建的应用程序中,我需要在内联模型表单中自定义一个字段以提供 Ajax 查找,但是我找不到任何类型的示例来用作解决此问题的基础。我相信在任何情况下都不能将 form_ajax_refs
与内联模型一起使用,因此无论如何这都需要一些工作。
基本情况相当于这样:使用Flask-SQLAlchemy,我有一张CD表,和Songs是一对多的关系。当我添加/编辑 CD 时,我有一个基于歌曲的内嵌模型。每首歌曲可以有多个歌曲作者; Songwriter ID 存储在 Song-Songwriter 关联表中。但是我的数据库中没有 Songwriter 表;来自外部来源。因此,在我的内嵌模型中,我需要能够输入多个 Songwriter,其中 ID 值保存到 Song-Songwriter 表中,基于来自外部源的 AJAX 查找。
换句话说,用户正在添加一个 R.E.M.歌曲,并键入“Michael Stipe”、“Bill Berry”、“Mike Mills”和“Peter Buck”,并将这些的 ID 值保存到 Song-Songwriter 表中。目前歌曲-歌曲作者关系已完美自动处理;唯一的问题是用户必须输入ID值而不是名称,这显然是一种拖拽。
我已经搜索了如何执行此操作的示例,但结果是空的。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。