我有一个模型,其中添加了按日期跟踪的属性,我希望能够查询在特定日期之后添加的对象。有<arm_acle.h>
看起来很有用,但我没有看到有关如何格式化我的网址以使用它的任何指导。如何通过一系列日期查询对象?
答案 0 :(得分:0)
我怀疑Django中对date-url映射有任何原生支持,但可以通过一些努力来完成。
例如,您可以在urls.py
url(r'^date-filter/(?P<from-date>\d{4}-\d{2}-\d{2})/(?P<to-date>\d{4}-\d{2}-\d{2})/$', views.date_filter, name='date_filter'),
您的观点可能如下所示:
import dateutil.parser
def date_filter(request,from_date,to_date):
#You can then convert to_date and from_date to date-time objects
#Like this
to_date_object = parser.parse(to_date)
from_date_object = parser.parse(from_date)
获得日期时间对象后,您可以以任何您喜欢的方式触发过滤查询。
希望这有帮助!