def createArea_view(request): if request.method == 'POST': # Si el method es post, obtenemos los datos del formulario form = AreaForm(request.POST) # Comprobamos si el formulario es valido if form.is_valid(): # En caso de ser valido, obtenemos los datos del formulario. # form.cleaned_data obtiene los datos limpios y los pone en un # diccionario con pares clave/valor, donde clave es el nombre del campo # del formulario y el valor es el valor si existe. cleaned_data = form.cleaned_data nombre_data = cleaned_data.get('nombre') # E instanciamos un objeto Area area_model = Area() area_model.nombre = nombre_data area_model.save() # Ahora, redireccionamos a la pagina accounts/gracias.html # Pero lo hacemos con un redirect. return redirect(reverse('web.areasAdmin')) else: # Si el mthod es GET, instanciamos un objeto RegistroUserForm vacio form = AreaForm() # Creamos el contexto context = {'form': form} # Y mostramos los datos return render(request, 'noticias/createArea.html', context)
def createArea_view(request): if request.method == 'POST': # Si el method es post, obtenemos los datos del formulario form = AreaForm(request.POST) # Comprobamos si el formulario es valido if form.is_valid(): cleaned_data = form.cleaned_data nombre_data = cleaned_data.get('nombre') area_model = Area() area_model.nombre = nombre_data area_model.save() # Ahora, redireccionamos a la pagina accounts/gracias.html # Pero lo hacemos con un redirect. return redirect(reverse('accounts.areasAdmin')) else: # Si el mthod es GET, instanciamos un objeto RegistroUserForm vacio form = AreaForm() # Creamos el contexto context = {'form': form} # Y mostramos los datos return render(request, 'accounts/createArea.html', context)