class JobForm(forms.ModelForm):
class Meta:
model = models.Job
Esa era mi forma, ahora tratando de salvar que elevará una excepción, y tratando de validar que sólo falla sin errores ....Django forma de error
job = get_object_or_404(models.Job, pk=1)
form = forms.JobForm(instance = job)
try:
form.save()
except:
print sys.exc_info()
#=>(<type 'exceptions.AttributeError'>, AttributeError("'JobForm' object has no attribute 'cleaned_data'",), <traceback object at 0x1029dbb48>)
intentado validar que:
if form.is_valid():
form.save()
else:
print 'error'
print form.errors, len(form.errors)
#=> 'error'
#=> 0
¡De modo que el formulario no es válido, pero no hay errores! ¿Alguna idea?
sería bueno ver el modelo de trabajo y los datos reales que se publica –