В форму передается request.POST. Что-то подобное мне нужно сделать
class MyField(forms.Field):
def clean(self, value):
...
if value and value == session.get('value', None):
return True
raise forms.ValidationError(_('Incorrect answer'))
В документации по сессиям смотрел, там можно с ней работать вне вьюхи, но не понял как получить id сессии что-бы по ней выбрать данные.