Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/08/2014, 16:40
andy2507
 
Fecha de Ingreso: julio-2011
Ubicación: Peru
Mensajes: 92
Antigüedad: 12 años, 10 meses
Puntos: 1
imprimir nombre de campo de una tabla en un mensaje

Hola necesito mostrar en un mensaje el campo de una tabla , en mi tabla e campo se llama "fullname "

aqui les dejo el codigo

models.py
Código Python:
Ver original
  1. class DataExcel(models.Model):
  2.  
  3.     name = models.CharField('Nombre', max_length=20)
  4.     fecha_inicio = models.DateField(verbose_name='Fecha inicio', max_length=10)
  5.     fecha_fin = models.DateField(verbose_name='Fecha Fin', max_length=10)
  6.     fullname = models.CharField(max_length=200,editable=False)
  7.     file = models.FileField(upload_to=settings.MEDIA_ROOT,verbose_name='Archivo', max_length=300)


views.py
Código Python:
Ver original
  1. class DataExcelCreateView(CreateView):
  2.     model = DataExcel
  3.     template_name = 'app/dataexcel_form.html'
  4.     form_class = ExcelForm
  5.     success_url = '/list-files/'
  6.  
  7.  
  8.     def post(self, request, *args, **kwargs):
  9.         form_class = self.get_form_class()
  10.         form = self.get_form(form_class)
  11.         context = self.get_context_data(**kwargs)
  12.         form_class = self.get_form_class()
  13.         form = self.get_form(form_class)
  14.         fecha_inicio = datetime.strptime(self.request.POST.get('fecha_inicio'), '%d/%m/%Y')
  15.         fecha_fin = datetime.strptime(self.request.POST.get('fecha_fin'), '%d/%m/%Y')
  16.         exists= DataExcel.objects.filter(Q(fecha_inicio__range=(fecha_inicio,fecha_fin)) | Q(fecha_fin__range=(fecha_inicio,fecha_fin)))
  17.         print fecha_inicio > fecha_fin
  18.  
  19.  
  20.         if fecha_inicio > fecha_fin:
  21.             context['form'] = form
  22.             context['invalid_date'] = 'Las fechas inical no puede ser mayor a fecha final.'
  23.         else:
  24.             if not exists:
  25.                 return self.form_valid(form)
  26.             else:
  27.                 context['form'] = form
  28.                 context['invalid_date'] = 'Las fechas seleccionadas ya se encuentran registradas, intente de otra fecha.'  +  """ aqui es donde debe aparecer el nombre del campo full name de mi class DataExcel
  29.  
  30.        return self.render_to_response(context)