【发布时间】:2017-03-31 11:11:18
【问题描述】:
我想在 django rest 框架中更改日期时间格式
我已经实现了一个逻辑,但它不能满足我的要求
型号
class User (models.Model):
user_id = models.AutoField(primary_key=True)
user_name = models.CharField(max_length=150)
created_at = models.DateTimeField()
setting.py 文件我已经定义了日期时间格式
REST_FRAMEWORK = {
'DATETIME_FORMAT': "%m/%d/%Y %H:%M:%S",
}
查询
data = User.objects.filter(pk=51)
serializer = UserSerializer(data, many=True)
序列化数据后的结果
{
"user_id": 41406,
"user_name": "abc@gmail.com",
"created_at": "09/26/2016 22:52:16",
}
现在当我点击另一个模型时,日期时间格式也与“09/26/2016 22:52:16”相同,但我不希望在 anthor 模型中使用这种日期格式。
如果我们可以更改特定的模型日期时间格式并在序列化程序中调用它,请告诉我
【问题讨论】:
标签: model django-rest-framework