Sophie

Sophie

distrib > Mageia > 5 > x86_64 > media > core-release > by-pkgid > 527dfacfb4887b8bcb7ca3cb08b6c6ca > files > 57

python-django-ajax-selects-1.3.4-5.mga5.noarch.rpm

# -*- coding: utf-8 -*-

from django import forms
from django.shortcuts import render_to_response
from django.template import RequestContext
from ajax_select.fields import AutoCompleteField


class SearchForm(forms.Form):

    q = AutoCompleteField(
            'cliche',
            required=True,
            help_text="Autocomplete will suggest clichés about cats, but you can enter anything you like.",
            label="Favorite Cliché",
            attrs={'size': 100}
            )


def search_form(request):

    dd = {}
    if 'q' in request.GET:
        dd['entered'] = request.GET.get('q')
    initial = {'q': "\"This is an initial value,\" said O'Leary."}
    form = SearchForm(initial=initial)
    dd['form'] = form
    return render_to_response('search_form.html', dd, context_instance=RequestContext(request))