使用feedparser填充Django DateTimeField

jac*_*aer 5 python django rss date feedparser

我试图阅读我校的体育/活动日历,在iCal或RSS格式提供,到使用feedparser一个Django活动模式.

一切都有效,除了日期.Feedparser填充item.updated_pa​​rsed以"9元组",但我无法弄清楚如何使弄成Django会在DateTimeField字段接受这一点.(我之前使用过它们,但它们只是由datetime.datetime.now()填充.

有任何想法吗?

zee*_*kay 8

time.struct_time对象转换为datetime.datetime对象:

from time import mktime
from datetime import datetime
dt = datetime.fromtimestamp(mktime(item['updated_parsed']))
Run Code Online (Sandbox Code Playgroud)