Django 过滤 DateFilter 的自定义日期格式

Posted

技术标签:

【中文标题】Django 过滤 DateFilter 的自定义日期格式【英文标题】:Django filters custom date format for DateFilter 【发布时间】:2022-01-11 11:47:17 【问题描述】:

我们可以在 django_filters 中为 DateFiler 自定义日期格式吗?

现在 DateFilter 接受 yyyy-mm-dd。可以改成mm-dd-yyyy吗?

【问题讨论】:

你检查过***.com/a/45641896/4151233吗? 【参考方案1】:

可以,试试这个

date = filters.DateFilter(field_name='date', lookup_expr='gte', input_formats=["%m-%d-%Y"])

【讨论】:

以上是关于Django 过滤 DateFilter 的自定义日期格式的主要内容,如果未能解决你的问题,请参考以下文章

使用自定义日期格式后,jQGrid DateFilter无法正常工作

Django中的自定义过滤器

我的自定义 Django 模板过滤器但没有任何其他过滤器的“无效过滤器”错误

Django 找不到我的自定义模板过滤器

Django 1.3 或更低版本的 Django Admin 中的自定义过滤器

“模板语法错误:过滤器无效:”;基于 django 文档的自定义 django 模板过滤器损坏,但模板标签有效