Flask-SQLAlchemy - 쿼리 개체 목록을 주문하는 방법은 무엇입니까?
-
24-12-2019 - |
문제
일부 파일이 있고 그에 대한 정보가 SQL db에 있습니다.특정 파일 그룹에 대해 모두 공통 gallery_id(텍스트)와 다른 upload_time(날짜/시간)을 공유합니다.공통 갤러리 ID를 공유하는 파일 목록을 가져온 다음 upload_time별로 정렬하려고 하는데 작동하지 않습니다.내가 사용한 구문은 다음과 같습니다.
>>> foo = Storedfile.query.filter_by(
gallery_id ='kgLivY').all().order_by(Storedfile.upload_time)
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
AttributeError: 'list' object has no attribute 'order_by'
내가 여기서 뭘 잘못하고 있는 걸까?
해결책
당신은 .all()
마지막.
foo = Storedfile.query.filter_by(
gallery_id='kgLivY').order_by(
Storedfile.upload_time
).all()
all()
표준 파이썬을 반환합니다. list
그러면 속성/메소드가 없습니다. order_by
.
제휴하지 않습니다 StackOverflow