示例#1
0
文件: views.py 项目: aeud/sing
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)
示例#2
0
文件: models.py 项目: aeud/sing
 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
示例#3
0
文件: views.py 项目: aeud/sing
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)
示例#4
0
 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