Requête Get.session à partir d'une classe générique de vue

Est-il un moyen d'obtenir request.session à partir de l'intérieur d'une classe de base point de vue?

Par exemple, j'ai

from django.views.generic.edit import FormView

class CreateProfileView(FormView):
    def form_valid(self, form):
        # --> would like to save form contents to session here

        return redirect(self.get_success_url())

La seule chose à laquelle je pense serait de remplacer as_view en ajoutant

def as_view(self, request, *args, **kwargs):
    self.session = request.session
    super(CreateProfileView, self).as_view(request, *args, **kwargs)

à la classe. Mais qui semble laid. Est-il une autre voie?

InformationsquelleAutor bcattle | 2012-03-27