Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
这是我的模型:
class Meeting(models.Model): start_time = models.TimeField(null=True) def __unicode__(self): return u'%s' % (str(self.start_time))
当我做Meeting.objects.all()
Meeting.objects.all()
我明白了
TypeError:字符串格式化期间并非所有参数都转换了
希望这是一个简单的问题!非常感谢 :)
TimeField 将时间存储在 python 日期时间实例中。来自 django 文档:
class TimeField(auto_now=False, auto_now_add=False, **options) 一个时间,在 Python 中由 datetime.time 实例表示。
class TimeField(auto_now=False, auto_now_add=False, **options)
一个时间,在 Python 中由 datetime.time 实例表示。
您应该能够将 datetime 对象直接打印到控制台,但如果您需要将其转换为字符串,则应始终使用 python 的内置time框架。具体来说,strftime()
time
strftime()
https://docs.python.org/2/library/time.html#time.strftime