DataStore DateTimeProperty ITERABLE?
-
10-07-2019 - |
문제
나는 모델이있다
class info(db.Model):
user = db.UserProperty()
last_update_date = db.DateTimeProperty()
검색해야합니다 last_update_date
특정 사용자의 경우. 잘 작동 하고이 값을 검색 할 수 있습니다. 다른 변수로 전달할 수도 있습니다.
if results:
for result in results:
data = result.last_update_date
문제는 내가 그것을 할당하려고 할 때입니다
feed_uri = contacts.GetFeedUri()
feed_query = gdata.contacts.service.ContactsQuery(feed_uri)
feed_query.updated_min = data
이것은 루프 외부에서 이루어 지므로 DateTime이 반복 할 수 없다고 말하는 이유를 알지 못합니다. 내가받는 오류 메시지입니다
Traceback (가장 최근에 호출) : 파일 "C : Program Files (x86) Google Google_appengine Google Appengine Ext WebApp_init __. PY", 507, in. 전화handler.get (*그룹) 파일 "c : user mklich workspace google_contacts_webapp src contacts-list.py", line 266, get listc = checkuserPrivateContacts (user) 파일 "c : users mklich workspace google_contacts_webapp src contacts-list.py ", 189 행, CheckuserPrivateContacts feed = contacts.getContactsFeed (feed_query.touri ()) 파일"c : users mklich workspace Google_Contacts_webapp src gdata service.py " , 1718 라인, 투어 리턴 atom.service.builduri (q_feed, self) 파일 "c : users mklich workspace google_contacts_webapp src atom service.py", builduri parameter_list = dictionarytoparamlist (url_params, upparamlist). Escape_params) 파일 "C : Users Mklich Workspace Google_Contacts_webapp Src Atom Service.py", Line 551, DictionaryToparamlist, value in (url_parameters 또는 {}). python25 lib urllib.py ", 1210 행, QUOTE_PLUS의 1210 행
내가 뭔가 잘못하고 있나요 아니면 버그입니까? 답변 해 주셔서 감사합니다.
해결책
의 예 연락처 API 문서:
updated_min = raw_input('Enter updated min (example: 2007-03-16T00:00:00): ')
query = gdata.contacts.service.ContactsQuery()
query.updated_min = updated_min
제 생각에는 updated_min
속성은 a가 아닌 문자열을 취합니다 datetime
물체.