首页 > 解决方案 > 如何将范围的值传递给我的变量调用?

问题描述

您好我正在使用http://www.daterangepicker.com/但在我的情况下,我需要传递字符串而不是日期。

默认let dateDates为:let dateDates = start.format('YYYY-MM-DD') + ',' + end.format('YYYY-MM-DD');

但不是得到http://127.0.0.1:8000/api/v1/test/?date_range=2021-01-26,2021-01-27

我需要这样的。http://127.0.0.1:8000/api/v1/test/?date_range=Today

因为在我的 Django-REST API 上。它只在date_range参数上接受这种方式。如果有替代方案,请提出建议。谢谢!

 let dateDates = `If I choose Today, I will get 'Today' not moment() values.`;
 let defaultUrl = `http://127.0.0.1:8000/api/v1/test/?date_range=${dateDates}`;
 updateValueForUrl(defaultUrl);
 $('#reportrange').daterangepicker({
    startDate: start,
    endDate: end,
    ranges: {
      'Today': ['Today'],
      'Yesterday': [moment().subtract(1, 'days'), moment().subtract(1, 'days')],
      'Last 7 Days': [moment().subtract(6, 'days'), moment()],
    }

标签: javascriptdjangodjango-rest-frameworkdatepicker

解决方案


推荐阅读