django - 用于在收到查询的情况下重定向到另一个页面的视图

时间:2018-02-20 16:18:51

标签: django url django-templates django-views

我有两个搜索输入,首先在主页上另一个搜索结果本身。我尝试做的是接收查询表格回家并根据这个将其重定向到搜索结果页面: 就像我搜索 - html-5 重定向页面应为 - 127.0.0.1/html-5/find/?q=html-5 我试过但不幸的是没有找到正确的方法,请建议我正确的方法。 我使用这些网址模式

url(r'^(?P<key>.*)/find/', FacetedSearchView.as_view(), name='haystack_search'),
url(r'^search/',category_query_view,name='category_query'),

然后在category_query

def category_query_view(request):
category = request.GET.get('q')
print('hihi',category)
return HttpResponseRedirect(reverse('haystack_search', kwargs={'key':category},))

将我重定向到

127.0.0.1/html-5/find/

但我不知道如何添加

/?q=html-5

之后呢?

1 个答案:

答案 0 :(得分:0)

哦,我得到了正确的方法,非常简单

if "%cog%"=="Y" goto ending
if %cog%==N goto retry