def save(self, commit = True): if commit: data = self.cleaned_data.copy() for n in ('user','name','url','tags'): data.pop(n) self.instance.data = json.dumps(data) return super(WebAccountForm,self).save(commit)
def form2json(form): if form and form.is_valid(): data = form.cleaned_data fields = {} for k,v in data.items(): fields[k] = dumps(v) return json.dumps(fields) else: return u''
def tojson(self): if self.is_valid(): return json.dumps(self.cleaned_data) else: return u''