这是怎样的一个后续我last question:动态添加的形式和处理结果
我希望能够让用户能够点击“更多”按钮,通过jQuery,创建一个新的表单(第一个副本),允许用户输入多个搜索条件。我还计划包括某种boolean
选择框。
的结果将是,用户可以为东西搜索与数据库中的AND
“1920”的名称字段中的位置字段年字段OR
“旧金山”中的“蛋”,或“乐Bernadin”餐厅字段AND
在主要成分字段中的“鸡肉”,或者仅在课程字段中的“开胃菜”(并且没有其他参数)。我并不特别关心如何让用户对boolean's
的处理进行非常细致的控制。我认为直线处理它会是最好的,例如,
"a AND b OR c" --> (a AND b) OR c
"a OR b AND c" --> (a OR b) AND c
我戳在互联网上,我发现this,这似乎是一个很好的方式去了解在后端串联的一切,但我仍然感到困惑如何获得到我可以开始把它放在一起的地步。我目前的思路包括使用jQuery动态添加{{ form }}
模板标签,当点击'更多'按钮时,然后将request.GET.lists()
拉开。这是正确的路吗,还是有更好的方法呢?