提交给Django的我的网址包含一个日期作为参数&s1=2015-04-21
在我的视图中,我按顺序发送此参数:
if 's1' in request.GET:
s1 = request.GET['s1']
else:
s1 = '2015-01-01'
context_dict = {'page': page, 'lang': lang, 's1': s1}
return render_to_response('..../index.html', context_dict, context)
在模板文件中,我尝试捕获此参数:
var s1 = {{ s1 }};
而不是2015-04-21
,我得到1990
。如何更改代码以获取正确的字符串,而不是计算结果?
谢谢!
答案 0 :(得分:1)
看起来你正试图在JavaScript中使用它。如果你想把它作为一个字符串,你需要引用它:
var s1 = "{{s1}}";
否则,JavaScript代码会看到它是一个数学表达式并进行计算。