【发布时间】:2017-09-21 08:01:51
【问题描述】:
在尝试在 Django Admin 中的搜索表单中包含两个输入字段(用于日期范围)几天但无济于事后,我终于通过使用 jQuery 附加表单本身来做到这一点,结果如下:
在没有填写这两个字段的情况下点击提交按钮时,表单会返回一个?e=1 错误,这是一个问题第一个。
正确填写日期后,表格将按预期工作:
但是当我提交不同日期的表单(或如下例所示的空日期)时,URL参数加倍,原始输入总是在那里,导致表单的使用无用,这是一个问题第二个:
我该如何解决这两个问题,一个:能够发送一个空表单,期望返回所有条目在搜索结果中,二:重新提交表单时去掉原来的url参数集?
我可以朝正确的方向轻推吗?
【问题讨论】:
-
张贴您要附加表单的 jquery 代码。
-
$('.search-filters').append('或按日期范围:   ; ');