Formalchemy hack for newforms-based form validation

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
class ContactForm(forms.Form):

    def save(self, session=None, app_label=None):
        """ Save or update a new `Contact` """    
        # create this composite entity
        _data = {}
        for key,val in self.cleaned_data.items():
            _data[app_label+'--%s' % key] = val
        fs = FieldSet(Contact, session=session, data=_data)
        if fs.validate():
            fs.sync()
        return None

More like this

  1. create_object and update_object for newforms by danjak 4 years, 11 months ago
  2. newforms: Add field-specific error in form.clean() by miracle2k 4 years, 6 months ago
  3. Dynamic Django form by rufman 3 years, 9 months ago
  4. unique validation for ModelForm by whiskybar 3 years, 10 months ago
  5. create_update for newforms (ModelForm) by Rozza 3 years, 11 months ago

Comments

erob (on January 19, 2009):

first snippet :-)

#

(Forgotten your password?)