Ejemplo n.º 1
0
    def post(self, request, *args, **kwargs):
        form = EntryForm(request.POST)
        if form.is_valid():
            ex = Entry()
            ex.amount = form.cleaned_data['amount']
            ex.name = form.cleaned_data['name']
            ex.description = form.cleaned_data['description']
            ex.incurred_date = form.cleaned_data['incurred_date']
            ex.category = form.cleaned_data['category']
            ex.recurring = form.cleaned_data['recurring']
            ex.recurrance_type = form.cleaned_data['recurring_type']
            ex.reference_number = form.cleaned_data['reference_number']
            ex.save()

            return TemplateResponse(request, self.get_template_name(), {"form": EntryForm(), 'success': True})
        else:
            return TemplateResponse(request, self.get_template_name(),
                                    self.get_context_data(form=form))