문제

나는 모델이있다

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 물체.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top