字典查询



以下是从数据库中提取信息的函数,该函数包含有关事件的信息。一切都起作用,除了我尝试在HTML中的行中迭代时,显然是空的。因此,我会假设行。应用程序(时间)不做应该做的事情。我尝试了行。Append((time)),但这也不起作用。

def extractor(n): 
    date = (datetime.datetime.now() + datetime.timedelta(days=n)).date()
    rows = db.execute("SELECT * FROM events WHERE date LIKE :date ORDER BY date", date = str(date) + '%')
    printed_day = date.strftime('%A') + ", " + date.strftime('%B') + " " + str(date.day) + ", " + str(datetime.datetime.now().year)
    start_time = time.strftime("%H:%M:%S")
    for row in rows:
        date_split = str.split(row['date'])
        just_time = date_split[1]
        if just_time == '00:00:00':
            just_time = 'All Day'
        else:
            just_time = just_time[0:5]
        times.append((just_time))
    rows.append(times)
    results.append((rows, printed_day, start_time, times))

解决了:

替换

times.append((just_time))
rows.append(times)

row['times'] = just_time

最新更新