Depend exactly on what to compute for your post data.
I would almost write no logic code in the views.
I split every application as follow:
- managers.py: All the logic as a table level (raw SQL, complex queries)
- models.py: All logic as a row level / object level (python computing data)
- forms.py: All logic as forms data / processing / validation for
request data
Have a good one,
aRkadeFR