Ver Mensaje Individual
  #2 (permalink)  
Antiguo 29/07/2015, 02:53
letni
 
Fecha de Ingreso: octubre-2008
Mensajes: 276
Antigüedad: 16 años, 1 mes
Puntos: 1
Respuesta: Establecer valor en campo de modelo desde views.py y no funciona HttpRespo

Lo he solucionado, adjunto el código:

Código Python:
Ver original
  1. def Item_create(request):
  2.     context = {'next': '/Item/create/'}
  3.     form = context['form'] = ItemForm(request.POST or None)
  4.  
  5.     if not form.is_valid():
  6.         return render(request, 'Item-edit.html', context)
  7.  
  8.     Item_name = request.POST['Item_name']
  9.     if Item.objects.filter(Item_name=Item_name).exists():
  10.         context['messages'] = "Item '{}' already exists".format(item)
  11.         return render(request, 'Item-edit.html', context)
  12.  
  13.     item = form.save(commit=False)
  14.     item.test = datetime.datetime.now()
  15.     item.save()
  16.  
  17. #    Item(**form.cleaned_data).save()
  18.     return HttpResponseRedirect("/Item/list/")
__________________
Uso Apache 2.2 con PHP 5.5.9 y MySQL 5.1
Uso Eclipse IDE for Java Developers, Version: Mars.1 Release (4.5.1), Build id: 20150924-1200 para programar en Java bajo Windows