将django中的时间戳转换为datetime将默认情况下将datetime转换为UTC中的datetime

将django中的时间戳转换为datetime将默认情况下将datetime转换为UTC中的datetime,django,datetime,Django,Datetime,我正在创建一个应用程序,将使用来自不同时区的人。我有一个模型 class Fixture(models.Model): fixture_id =models.IntegerField(primary_key=True) event_date = models.DateTimeField(null=True) 我希望在从这个模型创建对象时,event_dat

我正在创建一个应用程序,将使用来自不同时区的人。我有一个模型

class Fixture(models.Model):                        
   fixture_id =models.IntegerField(primary_key=True)                                        
   event_date = models.DateTimeField(null=True)
我希望在从这个模型创建对象时,event_date字段将datetime对象保存在UTC中,以便在用户的时区中转换它,同时在前端向用户显示此数据。 在django文档中,我读到了这一点

启用时区支持后,Django在数据库中以UTC格式存储日期时间信息,在内部使用时区感知的datetime对象,并以模板和表单将其转换为最终用户的时区

现在我正在创建一个对象

b = Fixture.objects.create(fixture_id = fixture, event_date = datetime.datetime.fromtimestamp(variable_contained_timestamp))

根据django文档,事件中的日期字段将存储在UTC的datetime对象中,而不是我的数据库时区的datetime对象中

对不起,有什么问题吗?@2ps是问题没有其他问题;)