Skip to content

Instantly share code, notes, and snippets.

@agaerig
Created May 7, 2012 15:11
Show Gist options
  • Save agaerig/2628310 to your computer and use it in GitHub Desktop.
Save agaerig/2628310 to your computer and use it in GitHub Desktop.
json dump
def index(request, template_name="contest/index.html"):
if request.method == 'POST':
form = ContestantForm(request.POST)
if form.is_valid():
new_contestant = form.save()
new_contestant.ticket_type = 'Register'
new_contestant.save()
response = redirect('thank-you')
response.set_cookie('p4k-emusic-register', 'true')
form_data = form.cleaned_data
request.session['form_data'] = json.dumps(form_data)
return response
else:
if request.COOKIES.get('p4k-emusic-register'):
return redirect('thank-you')
else:
form = ContestantForm(initial={'name': 'John Smith',
'phone_number': '###-###-####',
'birthdate': 'Must be 18 to enter',
'address': 'no p.o. boxes',
'zipcode': '#####'})
return render_to_response("contest/index.html",
{'form': form,},
context_instance=RequestContext(request))
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment