8
SQLAlchemy'nin Django'nun get_or_create eşdeğeri var mı?
Ben zaten (sağlanan parametrelere dayalı) varsa veritabanından bir nesne almak veya yoksa oluşturmak istiyorum. Django's get_or_create(veya source ) bunu yapar. SQLAlchemy'de eşdeğer bir kısayol var mı? Şu anda açıkça şöyle yazıyorum: 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
161
python
django
sqlalchemy