当前位置: 首页>>代码示例>>Python>>正文


Python bing_search.run_query函数代码示例

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


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


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