def form_valid(self, form, time_elapsed=None): meaning = Meaning.objects.get(pk=form.cleaned_data['item']) word_use = WordUse(meaning=meaning) word_use.value = form.cleaned_data['use'] word_use.informer = self.request.user.as_informer() word_use.interface = self.interface word_use.elapsed_time = time_elapsed word_use.save() return super(WordUseRun, self).form_valid(form=None)