0

这是我的模型:

class Meeting(models.Model):
start_time = models.TimeField(null=True)

def __unicode__(self):
    return u'%s' % (str(self.start_time))

当我做Meeting.objects.all()

我明白了

TypeError:字符串格式化期间并非所有参数都转换了

希望这是一个简单的问题!非常感谢 :)

4

1 回答 1

0

TimeField 将时间存储在 python 日期时间实例中。来自 django 文档:

class TimeField(auto_now=False, auto_now_add=False, **options)

一个时间,在 Python 中由 datetime.time 实例表示。

您应该能够将 datetime 对象直接打印到控制台,但如果您需要将其转换为字符串,则应始终使用 python 的内置time框架。具体来说,strftime()

https://docs.python.org/2/library/time.html#time.strftime

于 2015-08-15T02:00:55.827 回答