23

我正在寻找创建新 SQLAlchemy 对象的最快方法,前提是它在数据库中尚不存在。

我现在这样做的方式是首先获取查询的计数以查看它是否存在,如果不存在 - 然后我创建它。例如:

if not User.query.filter(email=user.email).count():
    db.session.add(user)
    db.session.commit()

这是最好的方法吗?希望得到一些反馈。谢谢!

4

0 回答 0