如何在django模型中使用from_db_value()?

时间:2015-12-04 11:03:47

标签: python django

我试图在Django模型中使用from_db_value()和DateTimeField。

然而,似乎没有按我的意愿行事。

虽然我已经为此寻找了一些例子,但我不能。

您能否使用from_db_value()提供示例?

以下是我的所作所为。

class DateTimeField2(models.DateTimeField):
    def from_db_value(self, value, expression, connection, context):
        if value is None:
            return None
        elif timezone.is_aware(value):
            print "localtime"
            return timezone.localtime(value)
        else:
            return value

使用本地而不是UTC django返回更改时区。

但是Django仍然使用datetime tiemzone返回UTC,即使它打印“localtime”语句。

我正在使用Django 1.8.3并且还设置settings.TIME_ZONE

0 个答案:

没有答案