def get_library(request, username, lib_name): library = LinkLibrary.objects.get(user__username=username, name=lib_name) doc = utils.build_kml_from_library(library) file_path = 'media/kml/' + username + '-' + lib_name + '.kml' #xml.dom.ext.PrettyPrint(doc, open(file_path, "w")) with open(file_path, 'w') as f: f.write(doc.toprettyxml(indent=' ', encoding='UTF-8')) uri = settings.SITE_ROOT + 'site_media/kml/' + username + '-' + lib_name + '.kml' return HttpResponse(uri)
def get_library(request, username, lib_name): # XXX and try/except in case the lib_name doesn't exist # try : library = LinkLibrary.objects.get(user__username=username, name=lib_name) # except library.DoesNotExist: # return HttpResponse('No library found.') doc = utils.build_kml_from_library(library) file_path = 'media/kml/' + username + '-' + lib_name + '.kml' #xml.dom.ext.PrettyPrint(doc, open(file_path, "w")) with open(file_path, 'w') as f: # XXX try setting newl='' f.write(doc.toprettyxml(indent=' ', encoding='UTF-8')) uri = settings.SITE_ROOT + 'site_media/kml/' + username + '-' + lib_name + '.kml' return HttpResponse(uri)