code cleanup
authorLincoln de Sousa <lincoln@archlinux-br.org>
Thu, 27 Sep 2007 13:13:55 +0000 (10:13 -0300)
committerLincoln de Sousa <lincoln@archlinux-br.org>
Thu, 27 Sep 2007 13:13:55 +0000 (10:13 -0300)
views.py

index 245b0bd..0e3082e 100644 (file)
--- a/views.py
+++ b/views.py
@@ -364,17 +364,10 @@ def meus_dados(request):
     # ugly hammer to hide some fields...
     del FormKlass.base_fields['usuario']
 
     # ugly hammer to hide some fields...
     del FormKlass.base_fields['usuario']
 
-    form = FormKlass(request.POST or None)
     ok = False
     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():
     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__}
         ok = True
 
     c = {'form': form, 'ok': ok, 'title': entity.__class__.__name__}