Django日期选取器范围Javascript pos

2024-09-27 00:19:57 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试使用从http://www.daterangepicker.com/http://www.daterangepicker.com/的日期选择器,我的html上有这样一个选项:

    <script type="text/javascript">
    $(function() {
    $('input[name="daterange"]').daterangepicker({
        locale:
        {
            format: 'DD/MM/YYYY '
        },
        ranges:
        {
           'Hoy': [moment(), moment()],
           'Ayer': [moment().subtract(1, 'days'), moment().subtract(1, 'days')],
           'Ultimos 7 dias': [moment().subtract(6, 'days'), moment()],
           'Ultimos 30 dias': [moment().subtract(29, 'days'), moment()],
           'Este Mes': [moment().startOf('month'), moment().endOf('month')],
           'Mes pasado': [moment().subtract(1, 'month').startOf('month'), moment().subtract(1, 'month').endOf('month')]
        }
    });
    $(window).scroll(function()
    {
        if ($('input[name="daterange"]').length)
        {
            $('input[name="daterange"]').daterangepicker("close");
        }
    });

});


    </script>

<form action="{% url 'subestados' %}" method="post">
    <div class="col-md-3 mb-3">
        <label>Rango:  </label>
        <input type="text" name="daterange" class="form-control"/>
    </div>
</form>

我的网址.py地址:

 url(r'^subestados/$',se.tabla, name='subestados'),
 url(r'^subestados/(?P<yearb>[0-9]{4})/(?P<monthb>[0-9]{2})/(?P<dayb>[0-9]{2})/(?P<yearf>[0-9]{4})/(?P<monthf>[0-9]{2})/(?P<dayf>[0-9]{2})/$',se.tabla, name='subestados'),

我看过其他关于这个的帖子,但我找不到适合我的解决方案, 我知道这篇文章有一种ajax方法,但我不知道如何实现它:

$.ajax({
   url:'/',
   type : "POST", 
   data: {start : 'start', end : 'end'},
   success: function(response){},
   complete: function(){},
   error: function(xhr, textStatus, thrownError){}
   });

javascript工作我可以看到日历和所有的选项,但找不到方法来做我想做的事。你知道吗

有什么线索吗?你知道吗


Tags: nameformhttpurlinputwwwtypefunction
1条回答
网友
1楼 · 发布于 2024-09-27 00:19:57

我强烈建议您阅读一些关于web请求类型的书籍或资源,以及Django教程

你的JavaScript试图通过请求的主体发送参数,但是在Django端,你试图在URL中获取参数,更糟糕的是,你在后端的URL通过URL将参数收集为单独的月-日-年,但是JavaScript端预期你只有2个参数。你知道吗

相关问题 更多 >

    热门问题