【发布时间】:2015-09-05 03:57:42
【问题描述】:
我想创建一个以 JSON 格式返回一些模型对象的视图。 DateTimeField 例外,它序列化原始值,而不是模板中表示的,一切正常。我怎样才能得到漂亮的价值而不是原始的,如下所示?
型号:
class Request(models.Model):
created_at = models.DateTimeField(auto_now=True)
序列化:
serializers.serialize('json',
list(Request.objects.filter(
id__gt=request.GET.get("last_id", 0)
)[:MAX_REQUESTS])
),
预期:
2015 年 6 月 19 日上午 8 点 24 分
结果:
2015-06-19T08:23:18.021Z
【问题讨论】:
-
创建自定义编码器documentation,如果你使用json api,也许更好的是使用django rest framework
-
@Wolkodav 你能提供一个例子,我该如何创建这个?文档示例并没有想象的那么清晰。
标签: python django datetime django-models datetime-format