python - Flask-admin ModelView 自动插入 ForeignKey 数据
问题描述
我使用 Flask 制作了一个学费支付应用程序,并使用Flask -admin来管理付款。
我有一张Parent
桌子,还有一张User
供学校管理员使用的桌子。
我想要的是,当我向 table 添加数据时User
,我想获取我最近添加的当前 ID 并将其自动插入Parent
table
到目前为止,我已经像这样制作了我的 ModelView
class UserModelView(sqla.ModelView):
def create_model(self, form):
parent = Parent()
form.populate_obj(parent)
parent.id = 36 # this is the hardcore ID, want I want is to get the current ID that I recently added
self.session.add(parent)
self.session.commit()
return True
那么,如何做到这一点..?,任何帮助将不胜感激。
解决方案
推荐阅读
- sharepoint - 修订:是否可以将预制的 Doxygen 文档添加到 SharePoint 通信站点中,以便 SP 页面可以链接到相关部分?
- visual-studio-code - VSCode Jupyter,除了情节,一切都是黑暗的
- javascript - 如何在 html/css/bootstrap 中将两个部分合并在一起?
- sql - Oracle:ID 不在另一个表中
- google-apps-script - Google 表格中的变量 URL 参考
- javascript - Electron - 如何处理多台显示器上的屏幕外窗口?
- mysql - mysql显示状态完成的产品和总数量
- typescript - 将整数/字符串转换为枚举成员
- spring-boot - MapStruct 映射器返回空映射对象
- android - 系统/应用程序中的 APK 何时安装?