Form logic belongs in forms.py dammit!
Changed the code blocks somewhat.