cuốn sách gpt4 ai đã làm

android — Truy vấn con tái sử dụng Sqlalchemy

In lại Tác giả: Vũ trụ không gian Thời gian cập nhật: 2023-11-03 15:57:13 31 4
mua khóa gpt4 Nike

Tôi muốn sử dụng lại truy vấn phụ của mình nhiều lần.

lần đếm đầu tiên

 devices = db.session.query(subquery).count()

Một truy vấn phụ như

 (Thiết bị, Người dùng).\
filter(Device.e=='E').\
bộ lọc(Device.id==User.id

Sau đó thực hiện phân trang hạn chế trên kết quả. Tôi muốn sử dụng lại bộ lọc của mình

(truy vấn con).paginate(page=offset, per_page=limit)

Đừng lặp lại vì tôi sử dụng nhiều bộ lọc và các bộ lọc có thể thay đổi

câu trả lời hay nhất

Câu trả lời thực sự rất đơn giản.

def getquery(tự):
trả về db.session.query(truy vấn con)

để đếm

đếm = self.getquery().count()

giới hạn

thiết bị = self.getquery().limit(xxxx)

Về python - Sqlalchemy sử dụng lại các truy vấn con, chúng tôi đã tìm thấy một câu hỏi tương tự trên Stack Overflow: https://stackoverflow.com/questions/40678040/

31 4 0
không gian vũ trụ
Hồ sơ

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá taxi Didi miễn phí
Phiếu giảm giá taxi Didi
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress