def htmldata(self): data = {} for form in self.forms: data.update(fill_form_data(form[1])) for fset in self.formsets: formset = fset.formset for f in formset.forms: data.update(fill_form_data(f)) data.update(fill_form_data(formset.management_form)) return data
def get_plugindata(self, soup_form, request = None): '''To be implemented by derived classes''' form = self.plugin.form return fill_form_data(form(request = request)) if form else {}