feat(resm): paper 查询加 publication_date 精确 + 范围过滤 - publication_date 精确日期过滤 - publication_date_gte / publication_date_lte 日期范围(含端点) Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com> @
This commit is contained in:
parent
c5636b5131
commit
2508bf0bc7
|
|
@ -7,11 +7,16 @@ class PaperFilterSet(filters.FilterSet):
|
|||
publication_year_gte = filters.NumberFilter(field_name="publication_year", lookup_expr="gte")
|
||||
publication_year_lte = filters.NumberFilter(field_name="publication_year", lookup_expr="lte")
|
||||
|
||||
# 发表日期范围(比 year 更细,支持 YYYY-MM-DD)
|
||||
publication_date_gte = filters.DateFilter(field_name="publication_date", lookup_expr="gte")
|
||||
publication_date_lte = filters.DateFilter(field_name="publication_date", lookup_expr="lte")
|
||||
|
||||
class Meta:
|
||||
model = Paper
|
||||
fields = [
|
||||
# 原有
|
||||
"publication_year",
|
||||
"publication_date", # 精确日期 YYYY-MM-DD
|
||||
"type",
|
||||
"fetch_status",
|
||||
"has_abstract",
|
||||
|
|
|
|||
Loading…
Reference in New Issue