django - 使用日期动态搜索
问题描述
任何人都可以帮助我我想搜索我的models.py中的费用收入,使用日期明智的动态搜索,用户将输入日期,他将在模板中看到结果我不知道如何编码该模板..我试过形成但不工作.. :(
我的意见.py
def date_page(request):
f_date = '2018-12-05'
t_date = '2019-09-12'
from_date = datetime.datetime.strptime(f_date, "%Y-%m-%d").date()
to_date = datetime.datetime.strptime(t_date, "%Y-%m-%d").date()
date_queryset = Add.objects.filter(date__range=(from_date, to_date))
print (date_queryset)
return render (request , 'date_page.html',)
解决方案
将日期值作为 URL 参数传递并使用request.GET
as 获取它,
def date_page(request):
f_date = request.GET.get("f_date")
t_date = request.GET.get("t_date")
date_queryset = Add.objects.filter(date__range=(f_date, t_date))
print(date_queryset)
return render(request, 'date_page.html', )
示例网址:/api/end-point/expenses/?f_date=2018-12-05&t_date=2019-09-12
推荐阅读
- python - 用 scipy generic_filter 和 numpy median_filter 计算移动中值会给出不同的输出
- vba - 带有值列表的近似过滤数据的excel vba代码
- python - 在 Pycharm 中为每个项目安装库
- javascript - 在浏览器中以正确的方式显示 blob
- python - 根据数据框中的列对唯一项目进行分组和提取?
- python - 我如何在新的 tkinter 窗口上显示字典
- android - 如何将 onClickListener 设置为 kotlin 中的按钮
- python - 使用 django 和 spark 框架的基于分析 Web 的应用程序的部署架构
- c# - 使用 Swagger Codegen 将接口与实现分离
- laravel - 部署后解析错误...dump.php 在第 18 行