Pertanyaan yang diberi tag sqlalchemy

SQLAlchemy adalah toolkit Python SQL dan Object Relational Mapper yang memberikan kekuatan penuh dan fleksibilitas SQL kepada pengembang aplikasi.

424
ORDER SQLAlchemy DENGAN DESCENDING?

Bagaimana saya bisa menggunakan ORDER BY descendingdalam permintaan SQLAlchemy seperti berikut? Kueri ini berfungsi, tetapi mengembalikannya dalam urutan naik: query = (model.Session.query(model.Entry) .join(model.ClassificationItem) .join(model.EnumerationValue) .filter_by(id=c.row.id)...

422
SQLAlchemy: Apa perbedaan antara flush () dan commit ()?

Apa perbedaan antara flush()dan commit()dalam SQLAlchemy? Saya sudah membaca dokumen, tetapi tidak ada yang lebih bijak - mereka tampaknya menganggap pra-pemahaman yang tidak saya miliki. Saya sangat tertarik pada dampaknya pada penggunaan memori. Saya memuat beberapa data ke dalam basis data...

241
Ubah objek baris sqlalchemy menjadi python dict

Apakah ada cara sederhana untuk beralih pada pasangan nama dan nilai kolom? Versi saya dari sqlalchemy adalah 0.5.6 Berikut adalah contoh kode tempat saya mencoba menggunakan dict (baris), tetapi ia melempar pengecualian, TypeError: objek 'Pengguna' tidak dapat diubah import sqlalchemy from...

237
SQLAlchemy IN klausa

Saya mencoba melakukan kueri ini di sqlalchemy SELECT id, name FROM user WHERE id IN (123, 456) Saya ingin mengikat daftar [123, 456]pada waktu

191
Menggunakan ATAU dalam SQLAlchemy

Saya telah melihat -lihat dokumen dan sepertinya saya tidak bisa menemukan cara melakukan kueri ATAU dalam SQLAlchemy. Saya hanya ingin melakukan kueri ini. SELECT address FROM addressbook WHERE city='boston' AND (lastname='bulger' OR firstname='whitey') Seharusnya seperti itu addr =...

174
TanggalTime default SQLAlchemy

Ini adalah model deklaratif saya: import datetime from sqlalchemy import Column, Integer, DateTime from sqlalchemy.ext.declarative import declarative_base Base = declarative_base() class Test(Base): __tablename__ = 'test' id = Column(Integer, primary_key=True) created_date =...

174
sqlalchemy unik di beberapa kolom

Katakanlah saya memiliki kelas yang mewakili lokasi. Lokasi "milik" pelanggan. Lokasi diidentifikasi oleh kode karakter 10 unicode. "Kode lokasi" harus unik di antara lokasi untuk pelanggan tertentu. The two below fields in combination should be unique customer_id =

165
SQLAlchemy: cetak kueri yang sebenarnya

Saya benar-benar ingin dapat mencetak SQL yang valid untuk aplikasi saya, termasuk nilai-nilai, daripada mengikat parameter, tetapi tidak jelas bagaimana melakukan ini dalam SQLAlchemy (secara desain, saya cukup yakin). Adakah yang memecahkan masalah ini secara

160
Apakah SQLAlchemy setara dengan get_or_create Django?

Saya ingin mendapatkan objek dari database jika sudah ada (berdasarkan parameter yang disediakan) atau membuatnya jika tidak ada. Django get_or_create(atau sumber ) melakukan ini. Apakah ada cara pintas yang setara di SQLAlchemy? Saat ini saya menuliskannya secara eksplisit seperti ini: def...

131
Sisipan massal dengan SQLAlchemy ORM

Apakah ada cara agar SQLAlchemy melakukan penyisipan massal daripada memasukkan setiap objek individual. yaitu, perbuatan: INSERT INTO `foo` (`bar`) VALUES (1), (2), (3) daripada: INSERT INTO `foo` (`bar`) VALUES (1) INSERT INTO `foo` (`bar`) VALUES (2) INSERT INTO `foo` (`bar`) VALUES...

126
Flask SQLAlchemy, tentukan nama kolom

Bagaimana cara menentukan kolom yang saya inginkan dalam kueri saya menggunakan model (ini memilih semua kolom secara default)? Saya tahu bagaimana melakukan ini dengan sesi sqlalchmey:, session.query(self.col1)tapi bagaimana cara melakukannya dengan model? Saya tidak bisa SomeModel.query(). Apakah...