Source code for mailjet.contrib.django_mailjet.views
from django.views import generic
from django.core.urlresolvers import reverse_lazy
from .forms import SubscriptionForm
[docs]class SubscriptionView(generic.FormView):
""" Basic subscription views """
form_class = SubscriptionForm
template_name = 'django_mailjet/subscription_form.html'
success_url = reverse_lazy('django_mailjet_subscription_success')
[docs] def form_valid(self, form):
""" Call `form.save()` and super itself. """
form.save()
return super(SubscriptionView, self).form_valid(form)