Esempio n. 1
0
File: views.py Progetto: whit/ella
    def save(self):
        if not self.is_valid():
            raise ValueError, 'Cannot save an invalid form.'

        if hasattr(self, 'interviewee'):
            interviewee = self.interviewee.pk
        else:
            interviewee = self.cleaned_data['interviewee']

        ip = self.request.META['REMOTE_ADDR']

        a = Answer(
            question=self.question,
            interviewee_id=interviewee,
            content=self.cleaned_data['content'],
        )
        a.save()
        return a
Esempio n. 2
0
    def save(self):
        if not self.is_valid():
            raise ValueError, 'Cannot save an invalid form.'

        if hasattr(self, 'interviewee'):
            interviewee = self.interviewee.pk
        else:
            interviewee = self.cleaned_data['interviewee']

        ip = self.request.META['REMOTE_ADDR']

        a = Answer(
                question=self.question,
                interviewee_id=interviewee,
                content=self.cleaned_data['content'],
            )
        a.save()
        return a