Ver Mensaje Individual
  #3 (permalink)  
Antiguo 20/09/2016, 21:20
Avatar de wilmermorel
wilmermorel
 
Fecha de Ingreso: agosto-2011
Ubicación: Santo Domingo
Mensajes: 30
Antigüedad: 13 años, 3 meses
Puntos: 2
Respuesta: Django: realizar busquedas combinando dos campos de un mismo objeto

Gracias hermano. Lo hice como recomendaste y añadí esto al form:

Código Python:
Ver original
  1. def CleanNombres(self):
  2.         """
  3.        Valida los nombres, apellidos y apodos del cliente.
  4.        """
  5.         nombres = self.cleaned_data.get("nombres", "").title()
  6.         primer_apellido = self.cleaned_data.get("primer_apellido", "").title()
  7.         segundo_apellido = self.cleaned_data.get("segundo_apellido", "").title()
  8.         apodos = self.cleaned_data.get("apodos", "").title()
  9.         # Se establecen los datos ya validados.
  10.         self.cleaned_data["nombres"] = nombres
  11.         self.cleaned_data["primer_apellido"] = primer_apellido
  12.         self.cleaned_data["segundo_apellido"] = segundo_apellido
  13.         self.cleaned_data["apodos"] = apodos
  14.         # Este campo no está disponible para el usuario, el sistema lo maneja
  15.         # automáticamente, ya que su única función es tener como valor el nombre
  16.         # completo del cliente para fines de busquedas.
  17.         self.cleaned_data["nombre_completo"] = "%s %s %s" % (nombres, primer_apellido, segundo_apellido)

Gracias!