javascript - 模板上的 Django 日期到 javascript

标签 javascript django django-templates

实现以下目标的简单方法是什么? selected_date 来自 django 上下文作为 python 日期:

<script type="text/javascript">
    var selected_year = {{ selected_date|date:"Y" }}
    var selected_month = {{ selected_date|date:"m" }} - 1;
    var selected_day = {{ selected_date|date:"d"}}
    var selected_date = new Date(selected_year, selected_month, selected_day);
    alert(selected_date);
</script>

最佳答案

我在 python 中的 isoformat 函数上取得了很大的成功:

var selected_date = new Date("{{ selected_date.isoformat }}")

关于javascript - 模板上的 Django 日期到 javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5076319/

相关文章:

python - Django休息框架: other URLs overwritten when including default router

python - 从 Django 中的请求获取错误消息

python - django 中的 Like 按钮在 django 中无法正常工作

python - 自定义 Django ModelForm 的 HTML 输出

javascript - 当我们使用ajax post请求上传文件时,如何取消向服务器上传文件并删除文件(上传未完成之间)?

javascript - 添加自定义图标到谷歌地图

javascript - three.js - 用于 ipad 的管几何结构上的 Canvas 纹理

javascript - Meteor 应用程序中的“jQuery 未定义”?

python - Django Rest Framework 3 必需的字段行为

jQuery Mobile 不加载新页面脚本