1
from django.shortcuts import render
2
from django.views.generic import ListView
3
from django.views.generic.edit import FormView
5
from applications.persona.models import Empleado
6
from applications.departamento.models import Departamento
7
from .forms import NewDepartamentoForm
8
# Create your views here.
11
class DepartamentoListView(ListView):
12
template_name = 'departamento/listar_departamento.html'
14
context_object_name = 'departamentos'
17
class NewDepartamentoView(FormView):
18
template_name = 'departamento/add_departamento.html'
19
form_class = NewDepartamentoForm
22
def from_valid(self, form):
23
depart = Departamento(
24
nombre=form.cleaned_data['departamento'],
25
cod=form.cleaned_data['short_name']
29
nombre = form.cleaned_data['nombre']
30
apellidos = form.cleaned_data['apellidos']
31
Empleado.objects.create(
37
return super(NewDepartamentoView, self).from_valid(form)