Django DateTimeField Хранит дату и время независимо от tzinfo

Почему ДжангоDateTimeFieldвосстановитьtzinfo вdatetime в<utc>?

Ниже мой тестовый код.

Это нормально или неправильно.?

Если это нормально, в чем причина?

models.py
class Date(models.Model):
  datetime = models.DateTimeField()


settings.py
TIME_ZONE = 'Asia/Seoul'
USE_TZ = True


test.py
from django.utils import timezone

datetime = timezone.localtime(timezone.localtimezone.now())
#now datetime is datetime.datetime(2015, 10, 22, 20, 31, 56, 248000, tzinfo=<DstTzInfo 'Asia/Seoul' KST+9:00:00 STD>)

models.Date(datetime=datetime).save()
#If I check datebase, It shows 2015-10-22 11:31:56.248000

model.Date.object.get(..)
#It returns datetime.datetime(2015, 10, 22, 11, 31, 56, 248000, tzinfo=<UTC>)

Я ожидаю, что магазины Django2015-10-22 20:31:56.248000 и вернутьсяdatetime.datetime(2015, 10, 22, 20, 31, 56, 248000, tzinfo=<DstTzInfo 'Asia/Seoul' KST+9:00:00 STD>)

--------------Редактировать----------------

я использовалSqlite.

Ответы на вопрос(1)

Ваш ответ на вопрос