Mercurial > public > sg101
view gpp/contact/views.py @ 197:2baadae33f2e
Got autocomplete working for the member search. Updated django and ran into a bug where url tags with comma separated kwargs starting consuming tons of CPU throughput. The work-around is to cut over to using spaces between arguments. This is now allowed to be consistent with other tags. Did some query optimization for the news app.
author | Brian Neal <bgneal@gmail.com> |
---|---|
date | Sat, 10 Apr 2010 04:32:24 +0000 |
parents | dbd703f7d63a |
children |
line wrap: on
line source
# Create your views here. from django.shortcuts import render_to_response from django.template import RequestContext from django.http import HttpResponseRedirect from django.core.urlresolvers import reverse from contact.forms import ContactForm from core.functions import get_full_name def contact_form(request): if request.method == 'POST': form = ContactForm(request.POST) if form.is_valid(): form.save() return HttpResponseRedirect(reverse('contact.views.contact_thanks')) else: initial_data = {} if request.user.is_authenticated(): name = get_full_name(request.user) initial_data = {'name' : name, 'email' : request.user.email} form = ContactForm(initial = initial_data) return render_to_response('contact/contact_form.html', {'form' : form}, context_instance = RequestContext(request)) def contact_thanks(request): return render_to_response('contact/contact_thanks.html', context_instance = RequestContext(request))