示例#1
0
def search(request):
    rate = None
    is_submit = request.GET.has_key('submit')
    if is_submit:
        form = SearchForm(request.GET)
        if form.is_valid():
            rate = find_rate(form)
    else:
        form = SearchForm()

    return render(request, 'search.html', {'form': form, 'show_result': is_submit,
                                           'rate': rate})
示例#2
0
文件: views.py 项目: mortent/EasyShip
def search(request):
    """
    Uses the submit parameter from the submit button in the page to distinquiush between a new request and a
    search request. Since it is a search function with no state change to the application we use GET rather than POST.
    """
    rate = None
    is_submit = request.GET.has_key('submit')
    if is_submit:
        form = SearchForm(request.GET)
        if form.is_valid():
            rate = find_rate(form)
    else:
        form = SearchForm()

    return render(request, 'search.html', {'form': form, 'show_result': is_submit,
                                           'rate': rate})