0은 쿼리/gqlquery를 초래합니다
-
19-09-2019 - |
문제
쿼리 인터페이스를 사용하거나 gqlquery 인터페이스를 사용하여 쿼리 결과가 0을 반환했는지 어떻게 알 수 있습니까? 사용합니다 .get()
제로 결과에 오류가 발생합니까? 그렇다면 처리하는 가장 좋은 방법은 무엇입니까?
해결책
결과가없는 경우 get ()를 수행 할 때는 아무것도 포함하지 않는 객체가 있습니다.
나는 보통한다
result = query.get()
if result is None:
#do the following
또는 당신이 그게 아무것도 확인하고 싶다면
if result is not None:
#do the following
다른 팁
쿼리가 결과가 없으면 fetch()
빈 목록을 반환합니다 []
그리고 get()
보고 None
두 경우 모두 다음을 사용할 수 있습니다.
if result:
#handle the result
else:
#no results were returned
제휴하지 않습니다 StackOverflow