【发布时间】:2015-01-15 01:33:58
【问题描述】:
我正在尝试使用变量作为日期格式在某些 javascript 中将值动态格式化为日期,但我想不出一种方法来让它工作。
此代码有效:
function resetFormValues() {
$('#id_name_of_date_element').val('{{ name_of_django_variable|date:"m/Y" }}');
我的模板上有一个名为 dd_format 的变量,其值为 m/Y 或 m.Y。我已经测试了变量值是有效的并且确实存在。
如何将“m/Y”替换为变量,如下图:
$('#id_name_of_date_element').val('{{ name_of_django_variable|date:dd_format }}');
当我用变量替换“m/Y”时得到的错误是模板渲染期间出错
【问题讨论】:
-
为什么需要从 dd_format 变量中获取格式?
-
当用户更改表单上的值时,日期格式会发生变化,因此日期格式可以是两个值之一。
标签: javascript python django date django-templates