-1

사용자가 제출 한 모든 엔티티를 검색하려고하는데 사용자의 이메일 주소를 필터로 사용하려고 시도했지만 쿼리 할 때이 오류가 표시됩니다. 데이터 저장소 :Cloud Datastore 쿼리 - 현재 로그인 한 사용자의 모든 제출 반환

ValueError: Name '[email protected]' cannot contain period characters

검색어 :

email = users.get_current_user().email() 

q = WorkRequest.query().filter(email) 
results = q.fetch(10) 

누군가가 도와 드릴까요?

답변

1

쿼리를 올바르게 구성하지 않았습니다. 사용해보기 :

mail = users.get_current_user().email() 

q = WorkRequest.query(WorkRequest.email == mail) 
results = q.fetch(10)