مخزن البيانات 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
هذا يتم خارج أي الحلقات لذلك أنا لا أرى لماذا تقول أن التاريخ والوقت ليس iterable.رسالة الخطأ أتلقى هو
Traceback (most recent call last):ملف "C:\Program Files (x86)\Google\google_appengine\google\appengine\ext\webapp__init__.py" خط 507 ، الاتصال معالج.الحصول على(*مجموعات) ملف "C:\Users\mklich\workspace\google_contacts_webapp\src\contacts-list.py" خط 266 في الحصول على listc = checkUserPrivateContacts(المستخدم) ملف "C:\Users\mklich\workspace\google_contacts_webapp\src\contacts-list.py" خط 189 ، checkUserPrivateContacts تغذية = جهات الاتصال.GetContactsFeed(feed_query.توري()) ملف "C:\Users\mklich\workspace\google_contacts_webapp\src\gdata\service.py" خط 1718 في توري عودة ذرة.الخدمة.BuildUri(q_feed الذاتي) ملف "C:\Users\mklich\workspace\google_contacts_webapp\src\atom\service.py" خط 584 ، BuildUri parameter_list = DictionaryToParamList(url_params, escape_params) ملف "C:\Users\mklich\workspace\google_contacts_webapp\src\atom\service.py" خط 551 ، DictionaryToParamList على المعلمة القيمة في (url_parameters أو {}).البنود()] ملف "C:\Python25\lib\urllib.py" خط 1210 في quote_plus إذا '' في الصورة:TypeError:حجة من نوع 'datetime.datetime' ليس iterable
أفعل شيئا خاطئا أو هو علة ؟ شكرا لكم على الردود.
المحلول
مثال من الاتصالات وثائق 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
الملكية تأخذ سلسلة لا datetime
الكائن.