from telemeta.models.query import *
from telemeta.models.identifier import *
from telemeta.models.resource import *
+from telemeta.models.enum import *
# Special code regex of collections for the branch
collection_published_code_regex = getattr(settings, 'COLLECTION_PUBLISHED_CODE_REGEX', '[A-Za-z0-9._-]*')
def get_json(self):
import json
- return json.dumps(self.to_dict_with_more())
+ data = self.to_dict_with_more()
+ return json.dumps(data)
def to_row(self, tags):
row = []
"Return model fields as a dict of name/value pairs"
fields_dict = {}
for field in self._meta.fields:
- fields_dict[field.name] = getattr(self, field.name)
+ data = unicode(getattr(self, field.name))
+ fields_dict[field.name] = data
return fields_dict
def to_list(self):
without loading the whole file into memory.
Based on ZipStream
"""
+ from django.http import HttpResponse, StreamingHttpResponse
from telemeta.views import MarkerView
from telemeta.backup import CollectionSerializer
import zipstream
def get_coll(self, enum,c):
return c.get_coll(enum).sound().order_by('code', 'old_code')
-
+