Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import settings
- from django.shortcuts import get_object_or_404, render_to_response
- from plugins.newsletter.forms import NewsletterForm
- from plugins.newsletter.campaign_monitor_api import CampaignMonitorApi
- def submit(request):
- if request.method == 'POST':
- form = NewsletterForm(request.POST)
- if form.is_valid():
- email = form.cleaned_data['email']
- name = form.cleaned_data['name']
- province = form.cleaned_data['province']
- api_key = settings.NEWSLETTER_API_KEY #"59ccb89e6658a1684fa03dd061290d41"
- client_id = settings.NEWSLETTER_CLIENT_ID #"483565b6a955fe6ec0b76d6b5b77ab52"
- list_id = settings.NEWSLETTER_LIST_ID #'330ee7dfb921dfa40d30aaf93103971c'
- cm = CampaignMonitorApi(api_key, None)
- if cm.subscriber_add(list_id, email, name):
- return render_to_response('newsletter/added_user.html', RequestContext(request, {}))
- else:
- return render_to_response('newsletter/user_not_added.html', RequestContext(request, {'form': form}))
- else:
- form = NewsletterForm()
- return render_to_response('newsletter/add_user.html', RequestContext(request, {'form': form}))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement