• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

Python bing_search.run_query函数代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了Python中rango.bing_search.run_query函数的典型用法代码示例。如果您正苦于以下问题:Python run_query函数的具体用法?Python run_query怎么用?Python run_query使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。



在下文中一共展示了run_query函数的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Python代码示例。

示例1: category

def category(request, category_name_slug):
	# context dictionary to pass to the template rendering engine
	context_dict = {}
	context_dict['result_list'] = None
	context_dict['query'] = None
	if request.method == 'POST':
		query = request.POST['query'].strip()
		if query:
			# Run the Bing function to get the result list
			result_list = run_query(query)
			context_dict['result_list'] = result_list
			context_dict['query'] = query

	try:
		# if we cannot find the slug-name, get() raises DoesNotExist exception
		category = Category.objects.get(slug=category_name_slug)
		context_dict['category_name'] = category.name

		# retrieve all the pages
		pages = Page.objects.filter(category=category).order_by('-views')
		# Adds results list to the template context 
		context_dict['pages'] = pages
		# also add category object from db to the context 
		context_dict['category'] = category
		context_dict['category_name_slug'] = category_name_slug
	except Category.DoesNotExist:
		# dont do anything
		pass

	return render(request, 'rango/category.html', context_dict)
开发者ID:z23han,项目名称:tango-django,代码行数:30,代码来源:views.py


示例2: category

def category(request, category_name_slug):
    context_dict = {}
    context_dict['result_list'] = None
    context_dict['query'] = None
    if request.method == 'POST':
        query = request.POST['query'].strip()

        if query:
            result_list = run_query(query)

            context_dict['result_list'] = result_list
            context_dict['query'] = query


    #print category_name_slug
    try:
        category = Category.objects.get(slug=category_name_slug)
        context_dict['category_name'] = category.name
        pages = Page.objects.filter(category=category).order_by('-views')
        context_dict['pages'] = pages
        context_dict['category'] = category

    except Category.DoesNotExist:
        pass

    if not context_dict['query']:
        context_dict['query'] = category.name

    return render(request, 'rango/category.html', context_dict)
开发者ID:ashvinikumar,项目名称:tango_with_django_project,代码行数:29,代码来源:views.py


示例3: category

def category(request, category_name_url):
    
    context = RequestContext(request)
    category_name = decode_url(category_name_url)

    # search function    
    result_list = []
    if request.method == 'POST':
        query = request.POST['query'].strip()
        if query:
            # Run our Bing function to get the results list!
            result_list = run_query(query)
    
    context_dict = {}
    
    try:
        category = Category.objects.get(name__exact=category_name)
        pages = Page.objects.filter(category=category)
        
        
        context_dict['pages'] = pages
        context_dict['category'] = category
        context_dict['category_name'] = category.name
        context_dict['category_name_url'] = category_name_url
        context_dict['cat_list'] = get_category_list()
        context_dict['search_result_list'] = result_list
    except Category.DoesNotExist:
        pass
    
    return render_to_response('rango/category.html', context_dict, context)
开发者ID:dreamworld,项目名称:Tango-with-Django,代码行数:30,代码来源:views.py


示例4: category

def category(request, category_name_url):
    context = RequestContext(request)
    # URL doesn't handle space well, we encode them into underscores
    category_name = encoding(category_name_url)
    context_dict = {'category_name' : category_name}

    try:
        category = Category.objects.get(name = category_name)
        pages = Page.objects.filter(category = category).order_by('-views')

        context_dict['pages'] = pages
        context_dict['category_name_url'] = category_name_url
        context_dict['category'] = category
        context_dict['categories'] = get_categories()

    except Category.DoesNotExist:
        pass

    result_list = []

    if request.method == "POST":
        query = request.POST['query'].strip()

        if query:
            result_list = run_query(query)
            context_dict['result_list'] = result_list

    return render_to_response('rango/category.html', context_dict, context)
开发者ID:400yk,项目名称:tango,代码行数:28,代码来源:views.py


示例5: category

def category(request, category_name_slug):

    context_dict = {}
    context_dict["result_list"] = None
    context_dict["query"] = None
    if request.method == "POST":
        query = request.POST["query"].strip()

        if query:
            result_list = run_query(query)
            context_dict["result_list"] = result_list
            context_dict["query"] = query

    try:
        category = Category.objects.get(slug=category_name_slug)
        context_dict["category_name"] = category.name

        pages = Page.objects.filter(category=category)

        context_dict["pages"] = pages
        context_dict["category"] = category
    except Category.DoesNotExist:
        pass

    return render(request, "rango/category.html", context_dict)
开发者ID:2079310R,项目名称:tango_with_django,代码行数:25,代码来源:views.py


示例6: category

def category(request, category_name_url):
	# Request our context from request
	context = RequestContext(request)

	# change underscores in category name to spaces
	category_name = decode_url(category_name_url)

	# create context dictionary to pass to template
	context_dict = {'category_name': category_name}
	context_dict['category_name_url'] = encode_url(category_name_url)
	cat_list = get_category_list()
	context_dict['cat_list'] = cat_list

	try:
		category = Category.objects.get(name=category_name)

		pages = Page.objects.filter(category=category).order_by('-views')

		# Add pages and category to the context dicitionary
		context_dict['pages'] = pages
		context_dict['category'] = category
	except Category.DoesNotExist:
		pass

	if request.method == 'POST':
		query = request.POST['query'].strip()
		if query:
			result_list = run_query(query)
			context_dict['result_list'] = result_list

	return render_to_response('rango/category.html', context_dict, context)
开发者ID:omaarr90,项目名称:tango_with_django_project,代码行数:31,代码来源:views.py


示例7: category

def category(request, category_name_slug):
    context = {}
    try:
        category = Category.objects.filter(slug=category_name_slug)[0]
        context['category_name'] = category.name
        category.views+=1
        category.save()

        pages = Page.objects.filter(category=category)
        context['pages'] = pages

        context['category'] = category
    except:
        pass

    result_list = []

    if request.method == 'POST':
        query = request.POST['query'].strip()

        if query:
            # Run our Bing function to get the results list!
            result_list = run_query(query)
            context['result_list'] = result_list


    return render(request, 'rango/category.html', context)
开发者ID:JakeOleinik,项目名称:Tango-with-Django-website,代码行数:27,代码来源:views.py


示例8: category

def category(request, category_name_url):

	context = RequestContext(request)
	category_list = get_category_list()

	category_name = category_name_url.replace('_', ' ')

	context_dict = {'category_name': category_name, 'categories': category_list}

	try:
		category = Category.objects.get(name=category_name)

		pages = Page.objects.filter(category=category).order_by('-views')

		context_dict['pages'] = pages

		context_dict['category'] = category

		context_dict['category_name_url'] = category_name_url
	
	except Category.DoesNotExist:
		pass

	if request.method == 'POST':
		query = request.POST['query'].strip()

		if query:
			#Bing function:
			result_list = run_query(query)
			context_dict['result_list'] = result_list

	return render_to_response('rango/category.html', context_dict, context)
开发者ID:rnedelcu,项目名称:rango,代码行数:32,代码来源:views.py


示例9: category

def category(request, category_name_slug):
    
    context_dict = {'category_name_slug': category_name_slug}
        
    try:
        
        category = Category.objects.get(slug = category_name_slug)
        
        context_dict['category_name'] = category.name
        
        pages = Page.objects.filter(category = category)
        
        context_dict['pages'] = pages
        
        context_dict['category'] = category
        
    except Category.DoesNotExist:
        my_str = category_name_slug.split('-')
        context_dict['category_name'] = ' '.join([i.capitalize() for i in my_str])
        
    result_list = []
    query = ''
    
    if request.method == 'POST':
        if request.POST.get('query', False):
            query = request.POST['query'].strip()
        
        if query:
            result_list = run_query(query)
            
    context_dict['result_list'] = result_list
    context_dict['query'] = query
        
    
    return render(request, 'rango/category.html', context_dict)
开发者ID:DeeFran74,项目名称:tango-with-django,代码行数:35,代码来源:views.py


示例10: category

def category(request, category_name_slug):

    context_dict = {}
    
    try:
        
        category = Category.objects.get(slug=category_name_slug)
        context_dict['category_name'] = category.name
        
        pages = Page.objects.filter(category= category)
        
        context_dict['pages'] = pages
        
        context_dict['category'] = category
        
        context_dict['slug'] = category_name_slug
        
        context_dict['results'] = []
    
        if request.method =='POST':
            query = request.POST['query'].strip()
        
            if query:
        
                context_dict['results'] = run_query(query)
    
    except Category.DoesNotExist:
        pass
        
    return render(request, 'rango/category.html', context_dict)
开发者ID:jimmyb64,项目名称:rango,代码行数:30,代码来源:views.py


示例11: category

def category(request, category_name_url):
	# REquest our context from the request passed to us
	context = RequestContext(request)
	category_name = category_name_url.replace('_',' ')
	context_dict = {'category_name':category_name}
	context_dict['cats'] = get_category_list()
	try: 
		category = Category.objects.get(name=category_name)
		pages = Page.objects.filter(category=category) #Get the corresponding pages for the Category Object)\
		context_dict['pages'] = pages   #Adding the pages to the dict
		context_dict['category']= category   #Adding the category to dict to check the category in the template
		context_dict['category_name_url']= category_name_url
	except Category.DoesNotExist:
		pass
	
	#Search Functionality
	result_list = []
	if request.method == 'POST':
		query = request.POST['query'].strip()
		if query:
			result_list = run_query(query)
	context_dict['cats']=get_category_list()
	context_dict['result_list'] = result_list
	
	return render_to_response('rango/category.html', context_dict, context)
开发者ID:kannan4k,项目名称:rango,代码行数:25,代码来源:views.py


示例12: category

def category(request, category_name_slug):

    context_dict = {}
    context_dict['result_list'] = None
    context_dict['query'] = None
    if request.method == 'POST':

    #Using try here cause page is expected search POST
    #But sometimes gets a re-direct from add_page causing this to break
        try:
            query = request.POST['query'].strip()

            if query:
                # Run our Bing function to get the results list!
                result_list = run_query(query)

                context_dict['result_list'] = result_list
                context_dict['query'] = query
        except:
            pass

    try:
        category = Category.objects.get(slug=category_name_slug)
        context_dict['category_name'] = category.name
        pages = Page.objects.filter(category=category).order_by('-views')
        context_dict['pages'] = pages
        context_dict['category'] = category
    except Category.DoesNotExist:
        pass

    if not context_dict['query']:
        context_dict['query'] = category.name

    return render(request, 'rango/category.html', context_dict)
开发者ID:deepti2200,项目名称:tangowithdjango,代码行数:34,代码来源:views.py


示例13: category

def category(request, category_name_url):


    context = RequestContext(request)
    category_name = endecode(category_name_url)
    category_list = get_5_categories()

    context_dict = {'category_name': category_name, 'category_name_url': category_name_url, 'categories': category_list}

    try:

        category = Category.objects.get(name=category_name)
        context_dict['category'] = category

        pages = Page.objects.filter(category=category).order_by('-views')
        context_dict['pages'] = pages

    except Category.DoesNotExist:
        pass


    if request.method == 'POST':
        if 'query' in request.POST:
            query = request.POST['query'].strip()
            print query

            if query:
                result_list = run_query(query)
                print result_list
                context_dict['result_list'] = result_list


    # Go render the response and return it to the client.
    return render_to_response('rango/category.html', context_dict, context)
开发者ID:andydtaylor,项目名称:rango,代码行数:34,代码来源:views.py


示例14: category

def category(request, category_name_url):
    context = RequestContext(request)
    cat_list = get_category_list()
    category_name = decode_url(category_name_url)

    context_dict = {'cat_list': cat_list, 'category_name': category_name, 'category_name_url': category_name_url}

    try:
        category = Category.objects.get(name=category_name)
    
        # Add category to the context so that we can access the id and likes
        context_dict['category'] = category
    
        pages = Page.objects.filter(category=category)
        context_dict['pages'] = pages
    except Category.DoesNotExist:
        pass
    
    if request.method == 'POST':
        print "IN POST"
        query = request.POST.get('query')
        if query:
            query = query.strip()
            result_list = run_query(query)
            context_dict['result_list'] = result_list

    return render_to_response('rango/category.html', context_dict, context)
开发者ID:cyberjoac,项目名称:tango_with_django_project,代码行数:27,代码来源:views.py


示例15: category

def category(request, category_name_slug):
    context_dict = { 'query': None, 'result_list': None }

    if request.method == "POST":
        query = request.POST['query'].strip()
        if query:
            context_dict['query'] = query
            context_dict['result_list'] = run_query(query)

    try:
        cat = Category.objects.get(slug=category_name_slug)
        context_dict['category_name'] = cat.name
        context_dict['category_name_slug'] = category_name_slug

        pages = Page.objects.filter(category=cat).order_by('-views')

        context_dict['pages'] = pages
        context_dict['category'] = cat
    except Category.DoesNotExist:
        context_dict['category_name'] = category_name_slug

    if not context_dict['query']:
        context_dict['query'] = cat.name

    return render(request, 'rango/category.html', context_dict)
开发者ID:ZacharyRSmith,项目名称:twd,代码行数:25,代码来源:views.py


示例16: category

def category(request, category_name_url):
    context = RequestContext(request)

    category_name = decode_url(category_name_url)
    cat_list = get_category_list()

    context_dict = {"category_name": category_name, "category_name_url": category_name_url, "cat_list": cat_list}

    try:
        category = Category.objects.get(name__iexact=category_name)

        pages = Page.objects.filter(category=category).order_by("-views")

        context_dict["pages"] = pages

        context_dict["category"] = category

    except Category.DoesNotExist:
        pass

    if request.method == "POST":
        query = request.POST.get("query")
        if query:
            query = query.strip()
            result_list = run_query(query)
            context_dict["result_list"] = result_list

    return render_to_response("rango/category.html", context_dict, context)
开发者ID:runarf,项目名称:djangoTutorial,代码行数:28,代码来源:views.py


示例17: category

def category(request, category_name_url):
    context = RequestContext(request)
    # Replace undrescores in ulr to spaces
    category_name = decode_category_name(category_name_url)
    category_list = get_category_list()
    context_dict = {'category_name': category_name, 'categories': category_list,}
    if request.method == "POST":
        query = request.POST['query'].strip()
        if query:
            result_list = run_query(query)
            context_dict['result_list'] = result_list


    try:
        category = Category.objects.get(name=category_name)
        # return pages associated to the category
        pages = Page.objects.filter(category=category)
        # Add category to context dictionary to verify category exists
        context_dict['category'] = category
        context_dict['pages'] = pages
        context_dict['category_name_url'] = category_name_url

    except Category.DoesNotExist:
        # Template will display "Does not exist" message
        pass

    return render_to_response('rango/category.html', context_dict, context)
开发者ID:Grave-D,项目名称:tango-with-django-project,代码行数:27,代码来源:views.py


示例18: category

def category(request, category_name_slug):
    result_list = None
    query = None
    if request.method == 'POST':
        query = request.POST['query'].strip()

        if query:
            # Run our Bing function to get the results list!
            result_list = run_query(query)
    try:
        # Can we find a category name slug with the given name?
        # If we can't, the .get() method raises a DoesNotExist exception.
        # So the .get() method returns one model instance or raises an exception.
        category = Category.objects.get(slug=category_name_slug)
        category_name = category.name
        # Retrieve all of the associated pages.
        # Note that filter returns >= 1 model instance.
        pages = Page.objects.filter(category=category).order_by('-views')
    except Category.DoesNotExist:
        # We get here if we didn't find the specified category.
        # Don't do anything - the template displays the "no category" message for us.
        pass
    
    if not query:
        assert isinstance(category.name, object)
        query = category.name

    return render(request, 'rango/category.html', {'category': category, 'category_name': category_name,
                                                   'pages': pages, 'category_name_slug': category_name_slug,
                                                   'result_list': result_list, 'query': query})
开发者ID:MaynardTool,项目名称:my-tango-rango,代码行数:30,代码来源:views.py


示例19: category

def category(request, category_name_slug):

    #Create a blank dict for the rendering engine
	context_dict = {}

	if request.method == 'POST':
		query = request.POST['query'].strip()

		if query:

			#run the bing search function
			result_list = run_query(query)

		return render(request, 'rango/search.html', {'result_list': result_list})

	else:

		try:
	        #find the category that matches the slug url
			category = Category.objects.get(slug=category_name_slug)
			context_dict['category_name'] = category.name
			print category
			pages = Page.objects.filter(category=category)

			context_dict['pages'] = pages
			context_dict['category'] = category

		except Category.DoesNotExist:
	        #If nothing is found
			pass
	#Render it up
	return render(request, 'rango/category.html', context_dict)
开发者ID:cartyc,项目名称:mytangowithrango,代码行数:32,代码来源:views.py


示例20: category

def category(request, category_name_url):
    # Request our context from the request passed to us.
    context = RequestContext(request)

    # Change underscores in the category name to spaces.
    # URLs don't handle spaces well, so we encode them as underscores.
    # We can then simply replace the underscores with spaces again to get the name.
    category_name = decode_url(category_name_url)

    # Create a context dictionary which we can pass to the template rendering engine.
    # We start by containing the name of the category passed by the user.
    context_dict = {'category_name': category_name, 'category_name_url': category_name_url}

    cat_list = get_category_list()
    context_dict['cat_list'] = cat_list

    try:
        category = Category.objects.get(name__iexact=category_name)
        context_dict['category'] = category
        pages = Page.objects.filter(category=category).order_by('-views')
        context_dict['pages'] = pages

    except Category.DoesNotExist:
        pass

    if request.method == 'POST':
        query = request.POST.get('query')
        if query:
            query = query.strip()
            result_list = run_query(query)
            context_dict['result_list'] = result_list

    # Go render the response and return it to the client.
    return render_to_response('rango/category.html', context_dict, context)
开发者ID:kintsugi,项目名称:rango,代码行数:34,代码来源:views.py



注:本文中的rango.bing_search.run_query函数示例由纯净天空整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Python forms.CategoryForm类代码示例发布时间:2022-05-26
下一篇:
Python titlebar.TitleBar类代码示例发布时间:2022-05-26
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap