【发布时间】:2020-08-23 15:38:35
【问题描述】:
我有一个 Django 模型:
class Clinic(models.Model):
NAME_MAX_LENGTH = 150
name = models.CharField(max_length=NAME_MAX_LENGTH,blank=False,null=False)
start_at = models.DateTimeField(blank=False,default=timezone.now)
客户端将 start_at 字段作为带有时区的时间字段发送
{
start_at : "12:40:10+04:30"
}
我想将此时间字段转换为以当前日期为日期的 DateTimeField,然后将其作为可识别时区的 DateTimeField 保存到数据库中。
我想序列化这个字段并从输入中提取时区信息,然后创建我的 DateTimeField 对象。 如何在 rest_framework 序列化程序中做到这一点?
【问题讨论】:
标签: python django datetime django-rest-framework django-timezone