按日期范围过滤数据

时间:2016-12-26 17:03:28

标签: django django-filter

我有我的付款模式我可以按日期选择

// route.config
'serve' => [
    'type' => 'literal',
    'options' => [
        'route' => '/serve',
        'defaults' => [
            'controller' => Serve\Controller\IndexController::class,
            'action'     => 'index',
       ],
    ],
],

基本上我希望能够输入2个日期并显示它们之间的所有数据。现在,我开始基于django_filter实现此解决方案https://groups.google.com/forum/#!topic/django-filter/lbi_B4zYq4M。然而,由于这项任务非常简单,因此想知道是否有更简单的方法。

1 个答案:

答案 0 :(得分:0)

尝试使用date__range它将在所选日期间隔内从数据库返回数据:

LeasePayment.objects.filter(payment_date__range=[start_date, end_date])