我有一个麻烦,在html文件中我需要使用日期字段,并从django向他提交日期。 示例我的第一个字段(正确)
.datetimepicker({value:'{% now "Y-m-d H:i" %}',step:10});
在下一个字段中,我必须设置口+ 1,我可以这样做吗?
例如:
.datetimepicker({value:'{% now "Y-(m+1)-d H:i" %}',step:10});
感谢。
答案 0 :(得分:1)
您可以在视图中(不在模板中)执行此操作。
在views.py
中from datetime import datetime
def yourView(request):
now_date = datetime.now()
now_date_plus_1m = ... # I let you search how to to this :)
return render_to_response('your_template.html',
{
'now_date': now_date,
'now_date_plus_1m': now_date_plus_1m
},
RequestContext(request)
)
在模板文件中:
.datetimepicker({value:'{{ now_date|date:"Y-m-d H:i" }}',step:10});
.datetimepicker({value:'{{ now_date_plus_1m|date:"Y-m-d H:i" }}',step:10});
答案 1 :(得分:1)
django模板系统旨在表达演示文稿,而不是程序逻辑这就是为什么你应该在视图级别进行逻辑