标签: python database postgresql sqlalchemy flask-sqlalchemy
我正在寻找最快的方法来创建一个新的SQLAlchemy对象,只有它在数据库中不存在。
我现在这样做的方法是首先获取查询的计数以查看它是否存在,如果不存在 - 然后我创建它。 EG:
if not User.query.filter(email=user.email).count(): db.session.add(user) db.session.commit()
这是最好的方法吗?会喜欢一些反馈。谢谢!