在数据库django 2+中保存适当的时间戳/python 3.5
我有一张桌子:在数据库django 2+中保存适当的时间戳/python 3.5,python,django,Python,Django,我有一张桌子: scan_start = timezone.now() class TSForm(models.Model): sBegin = models.DateTimeField(null=True) sEnd = models.DateTimeField(null=True) FKToUser = models.ForeignKey(User,default=None, on_delete=models.PROTECT)
scan_start = timezone.now()
class TSForm(models.Model):
sBegin = models.DateTimeField(null=True)
sEnd = models.DateTimeField(null=True)
FKToUser = models.ForeignKey(User,default=None, on_delete=models.PROTECT)
当我将其保存在python文件中时,如:
scan_start = timezone.now()
tfh = TSForm(sBegin=scan_start,FKToUser=historyUser)
它正确地保存其他字段,但将sBegin
保存为:
2018-05-25 00:00:00.000000
而不是说:2018-05-25 10:05:23.321231
我怎样才能解决这个问题
谢谢什么值
scan_start
?@Lemayzeur-查看上面添加的代码在切换到DateTimeField
之前,您是否将该字段设置为DateField
?@Lemayzeur是的。数据库可能会保持DateField的相同行为,因此如果您在该字段中没有敏感数据,我建议删除它makemigration&migrate
,然后重新添加它