There are lots of risks to directly managing the POST rather than using the class-based generic views with simple forms.  You get form validation, extensibility of code, and security of knowing things get done in the right order.