我正在编写一个单元测试,并注意到我无法在不丢失时间详细信息的情况下将日期时间对象分配给 models.DateTimeField。IE:
class Foo(models.Model):
created = models.DateTimeField(
editable=False)
my_time = datetime(2012, 01, 02, 1)
print "My Time", Foo.objects.create(created=my_time).created
印刷:
我的时间 2012-01-02 00:00:00
但是,如果我这样做
print "My Time", Foo.objects.create(created='2012-01-02 01:00:00').created
我得到:
我的时间 2012-01-02 01:00:00
将日期时间分配给 models.DateTimeField 的正确方法是什么?