【问题标题】:Django 1.5+ Admin Date Range FilterDjango 1.5+ 管理员日期范围过滤器
【发布时间】:2013-06-24 07:16:45
【问题描述】:

是否有人对管理页面的 Django 1.5+ 兼容日期范围过滤器有任何建议,我已经为 1.4 尝试了一堆,但它似乎不起作用。而且我知道 1.3 根本不起作用。我只需要比任何日期、今天、过去 7 个月等更好的东西...需要能够输入特定日期。

无法获得这样的正确网址:“?created_gte=2013-06-27&created_lt=2013-06-28”

我得到的最接近的例子是:https://pypi.python.org/pypi/django-daterange-filter/0.2.1,但是当我进入范围并点击提交时,它什么也没做。

非常感谢。

【问题讨论】:

  • 也许你可以看看 django-daterange-filter 的来源并找出为什么什么都没有发生?
  • 我试过了,它看起来应该可以工作,它占据了我的领域。但不会向 URLS 中注入任何内容。像默认过滤器一样。
  • 嗯。 0.2.1 和 django 1.5.2 适合我...
  • django-daterange-filter 也不适合我。我在 django 3.5 上。
  • 给定的应用程序不适合我。 github.com/tzulberti/django-datefilterspec 在 django 3.5 中为我工作

标签: python django filter admin date-range


【解决方案1】:

我最终改用了这个:

date_hierarchy = 'created' 

这对我来说是一个足够好的排序功能。

【讨论】:

    猜你喜欢
    • 2017-06-26
    • 2011-11-16
    • 1970-01-01
    • 1970-01-01
    • 2014-03-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多