내가 파이썬에서이 코드와 구글 앱 스토어에서 기업의 특정 모델을 호출하는 것을 시도하고있다 :형식 오류 : '키'개체가 아닙니다 호출
class Profile(BlogHandler):
def get(self):
user = users.get_current_user()
if user:
user = users.get_current_user()
user_db_qry = User.query(User.theid == user.federated_identity())
#theid is how I have saved each user's federated id in the User entity in the datastore
user_db_list = user_db_qry.fetch(1)
profile_user = user_db_list[0]
profile_id = profile_user.key().id_or_name()
#I am trying to get the datastore created ID/Name here and this is the line that gives me the error
self.redirect('/profile/%s' % str(profile_id))
else:
self.redirect("/about")
그래서 내가 무슨 일이 일어나고 있는지 아주 확실하지 않다 잘못된. 내 검색어가 올바르지 않습니까?
user_id ()는 Google 사용자의 고유 한 주소와 다른 사용자의 주소 중 하나만 반환합니다. 내 자신의 User 클래스와 데이터 저장소의 ID 메서드를 사용하고 있습니다. – exployre
@exployre : Amber의 대답에 대한 귀하의 의견이 더 명확하게 설명했습니다. – jdi
+1이 최종 목표를 달성하는 데 훨씬 더 세부적으로 적용되기 때문에 +1로 업데이트되었습니다. – Amber