我正在寻找创建新 SQLAlchemy 对象的最快方法,前提是它在数据库中尚不存在。
我现在这样做的方式是首先获取查询的计数以查看它是否存在,如果不存在 - 然后我创建它。例如:
if not User.query.filter(email=user.email).count():
db.session.add(user)
db.session.commit()
这是最好的方法吗?希望得到一些反馈。谢谢!
我正在寻找创建新 SQLAlchemy 对象的最快方法,前提是它在数据库中尚不存在。
我现在这样做的方式是首先获取查询的计数以查看它是否存在,如果不存在 - 然后我创建它。例如:
if not User.query.filter(email=user.email).count():
db.session.add(user)
db.session.commit()
这是最好的方法吗?希望得到一些反馈。谢谢!