8
SQLAlchemyにはDjangoのget_or_createに相当するものがありますか?
(提供されたパラメーターに基づいて)既に存在する場合はデータベースからオブジェクトを取得するか、存在しない場合は作成します。 Django get_or_create(またはsource)がこれを行います。SQLAlchemyに同等のショートカットはありますか? 私は現在、このように明示的に書いています: def get_or_create_instrument(session, serial_number): instrument = session.query(Instrument).filter_by(serial_number=serial_number).first() if instrument: return instrument else: instrument = Instrument(serial_number) session.add(instrument) return instrument
160
python
django
sqlalchemy