# ugly hammer to hide some fields...
del FormKlass.base_fields['usuario']
- form = FormKlass(request.POST or None)
ok = False
-
- for name, field in form.fields.items():
- field.initial = getattr(entity, name)
-
+ form = FormKlass(request.POST or None)
if request.POST and form.is_valid():
- cd = form.cleaned_data
- for name, field in form.fields.items():
- setattr(entity, name, cd[name])
- entity.save()
+ form.save()
ok = True
c = {'form': form, 'ok': ok, 'title': entity.__class__.__name__}