【发布时间】:2017-11-16 15:26:41
【问题描述】:
我正在尝试使用 Google's Custom Search Engine 产品在个人网络应用的页面上显示查询结果。
CSE 的工作原理是它从 URL 中获取参数作为搜索词:即,www.mydomain.com/results.html?q=hello+world 将返回页面上“hello world”查询的结果。你在你的页面上放了一些他们给你的JS代码,所以它有点像一个黑盒子。
但是,在Django 上使用URL routing 和render(),我猜基本情况是www.mydomain.com/results 被路由到views.results 调用renders results.html 为www.mydomain.com/results。
通过表单提交查询并将其传递给www.mydomain.com/results.html?q=hello+world而不是重定向到www.mydomain.com/results并让Django呈现结果/html文件的最佳实践是什么?
抱歉,我比较新。我可以尝试将事情拼凑起来,但我觉得必须有一种非常有效的方法来处理这种情况。感谢理解
【问题讨论】:
-
显示一些代码兄弟
标签: python django url url-routing google-search