Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class ClienteCreateView(CreateView):
- model = Cliente
- template_name = "createperson.html"
- fields = ['name','lastname','idnum','rol']
- def form_valid(self, form) :
- empresa = Enterprise.objects.get(pk=self.kwargs['pk'])
- name = form.cleaned_data.get('name')
- lastname = form.cleaned_data.get('lastname')
- idnum = form.cleaned_data.get('idnum')
- role = form.cleaned_data.get('rol')
- nuevocliente = Cliente(name=name,lastname=lastname,idnum=idnum,rol=role)
- nuevocliente.save()
- empresa.persons.add(nuevocliente)
- return super(ClienteCreateView, self).form_valid(form)
- def get_success_url(self):
- return reverse('client-detail', kwargs={'pk': self.request.GET.get('redirect_to')})
Advertisement
Add Comment
Please, Sign In to add comment