【问题标题】:how do I extend django BaseDateListView我如何扩展 django BaseDateListView
【发布时间】:2015-08-27 17:11:35
【问题描述】:

我希望我的视图给出具有特定日期范围的对象。如何实现 BaseDateListView ?谁能给我一个例子

【问题讨论】:

    标签: django django-views django-class-based-views


    【解决方案1】:
    from django.views.generic.dates import BaseDateListView
    
    
    class YourClass(BaseDateListView):
    
        def get_dated_queryset(self, **lookup):
            return queryset with specific date range
    

    https://docs.djangoproject.com/en/1.8/_modules/django/views/generic/dates/#BaseDateListView

    【讨论】:

    • 会不会是这样的 'def get_dated_queryset(self, **lookup): return Model.objects.filter(created_at__range=[from_date,to_date]) '你能给我更多的线索吗?我浏览了文档但无法理解它
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-12-14
    • 1970-01-01
    • 1970-01-01
    • 2011-01-11
    • 2014-12-19
    • 2015-01-28
    • 1970-01-01
    相关资源
    最近更新 更多