python - 如何以及在何处格式化 Django(Python、Ajax)中的日期?

标签 python ajax django

我可以在 foreach 循环中格式化日期吗?

advertisements_list = []
    for advertisement in advertisements:
         advertisements_list.append({
            'id': advertisement.id, 
            'description': advertisement.description,
            'title': advertisement.title,
            'picture_url': advertisement.image.url,
            'date': advertisement.date -> format that })

在我的模板中,我会做类似 {{advertisement.date |日期:“d.m.Y”}}。我可以在 foreach-loop 中使用类似的东西吗?我不能走模板方式,因为它是 Ajax。

它是格式化的正确位置吗?还是应该在传递数据时使用 JavaScript/jQuery 进行格式化?

最佳答案

你可以这样做:

'date': advertisement.date.strftime('%y-%m-%d %H:%M:%S %Z')

关于python - 如何以及在何处格式化 Django(Python、Ajax)中的日期?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46715013/

相关文章:

python - 自然地对列表进行排序,将字母数字值移动到末尾

python 列表回溯的排列

python - 在文档字符串中写入 "a or b"类型提示的_正确_方式是什么?

python - Django:模板中的自定义标签和标签评估

javascript - 具有 ajax 请求和 python 交互的 Google 应用引擎

python - 如何为我的数据集创建类似直方图的条形图?

php - 激活 PHP 函数的提交按钮

javascript - 矩形发布数据作为有效负载而不是查询字符串

php - ajax - 使用 onload 和 onunload 启动和结束 session

python - Django 。图片字段。 Django中静态文件的路径