在我的models.py中,我有一个GTTime模型:
class GTTime(models.Model):
gt_time = models.DateTimeField(null=True)
ctime = models.DateTimeField(auto_now_add=True)
uptime = models.DateTimeField(auto_now=True)
在我的views.py中,如何在gt_time中添加时间?
我尝试使用time.time()
传递时间戳,但会报告错误:
gt = models.GTTime(gt_time=time.time())
gt.save()
错误:TypeError: expected string or buffer
答案 0 :(得分:3)
日期和时间,由datetime.datetime实例在Python中表示。采用与DateField相同的额外参数。
但是你提供了一个时间实例,请使用以下代码:
gt = models.GTTime(testTime=datetime.now())
gt.save()