def v_import_post(request): array = json.loads(request.POST.get('file')) for v in array: visualization = Visualization.new_from_dict(request, v) if len(array) == 1: return redirect(show, visualization_id=visualization.id) return redirect(index)
def new_from_dict(request, dashboard, e): entity = DashboardEntity(size=e.get('size'), position=e.get('position'), dashboard=dashboard, visualization=Visualization.new_from_dict(request, e.get('visualization'))) entity.save() return entity
def v_import_post(request): array = json.loads(request.POST.get('file')) for v in array: visualization = Visualization.new_from_dict(request, v) if len(array) == 1: return redirect(show, visualization_id=visualization.id) return redirect(index)
def new_from_dict(request, dashboard, e): entity = DashboardEntity(size=e.get('size'), position=e.get('position'), dashboard=dashboard, visualization=Visualization.new_from_dict( request, e.get('visualization'))) entity.save() return entity