from django import forms class VerbQuizForm(forms.Form): simple_past = forms.CharField(label='Preterit', max_length=100) past_participle = forms.CharField(label='Participe passe', max_length=100) translation = forms.CharField(label='Traduction', max_length=100) verb="" result={ 'simple_past':{'ok':0}, 'past_participle':{'ok':0}, 'translation':{'ok':0}, } def process_answer(self, request): if request.POST['simple_past'] == 'arose': self.result['simple_past']['ok'] = 1 else: self.result['simple_past']['ok'] = 0 self.result['simple_past']['correct_answer'] = 'arose' class VerbQuizResultForm(forms.Form): verb = forms.CharField(widget=forms.HiddenInput()) simple_past = forms.CharField(label='Preterit', max_length=100) past_participle = forms.CharField(label='Participe passe', max_length=100) translation = forms.CharField(label='Traduction', max_length=100)