私は単体テストを書いていて、時間の詳細を失うことなく、datetime オブジェクトを models.DateTimeField に割り当てることができないことに気付きました。すなわち:
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に割り当てる適切な方法は何ですか?