def newsletter_issue(request, year, month): form = EmailForm() save_success=False newsletter_subscriber = request.session.get('newsletter_subscriber', False) save_success = request.GET.get('save_success', None) if request.method == "POST": posted = True form = EmailForm(request.POST) if form.is_valid(): email = form.cleaned_data['email'] form.save() request.session['newsletter_subscriber'] = email save_success=True # Set a cookie, so we remember them. return HttpResponseRedirect("%s?save_success=True" %reverse("marketing_site:newsletter_issue", args=(year, month))) return render_to_response("marketing_site/newsletter/%s_%02d.html" % (year, int(month),), RequestContext(request, locals()))
def newsletter(request): form = EmailForm() save_success=False newsletter_subscriber = request.session.get('newsletter_subscriber', False) save_success = request.GET.get('save_success', None) if request.method == "POST": posted = True form = EmailForm(request.POST) if form.is_valid(): email = form.cleaned_data['email'] form.save() request.session['newsletter_subscriber'] = email save_success=True # Set a cookie, so we remember them. return HttpResponseRedirect("%s?save_success=True" %reverse("marketing_site:newsletter")) return locals()