def save(self, filename): doc = QueryDict() doc.document = self.infos doc.document.time_modification = time() doc.objects = self._objects doc.slides = self._slides with open(filename, 'w') as fd: fd.write(json.dumps(doc))