Exemple #1
0
    def post(self, request):
        #Create new canvas
        username = request.POST['username']
        color_id = request.POST['color_id']
        dashboard_id = request.POST.get('dashboard_id', None)
        if not dashboard_id:
            dashboard = Dashboard(username)
            dashboard_id = dashboard.dashboard_id
        else:
            dashboard = get_dashboard(dashboard_id)
            if dashboard:
            	dashboard_id = dashboard.dashboard_id
            else:
            	dashboard = Dashboard(username)
                dashboard_id = dashboard.dashboard_id
        dashboard.add_buddy(Buddy(username, color_id))
        dashboard.save()

        request.session["color_id"] = color_id
        return redirect(dashboard.get_absolute_url())
Exemple #2
0
    def post(self, request):
        # Create new canvas
        username = request.POST["username"]
        color_id = request.POST["color_id"]
        dashboard_id = request.POST.get("dashboard_id", None)
        if not dashboard_id:
            dashboard = Dashboard(username)
            dashboard_id = dashboard.dashboard_id
        else:
            dashboard = get_dashboard(dashboard_id)
            if dashboard:
                dashboard_id = dashboard.dashboard_id
            else:
                dashboard = Dashboard(username)
                dashboard_id = dashboard.dashboard_id
        dashboard.add_buddy(Buddy(username, color_id))
        dashboard.save()

        request.session["color_id"] = color_id
        # Notify all clients of new user
        return redirect(dashboard.get_absolute_url())
Exemple #3
0
#添加图纸1
dashboard.add(bar)

# In[12]:

#添加图纸2
dashboard.add(chart)

# In[13]:

#打开UI界面
dashboard.render()

# In[17]:

#预览结果
dashboard.preview()

# In[15]:

#设置分辨率,并刷新
dashboard.resolution = (1920, 1080)
dashboard.render()

# In[16]:

#保存当前布局,结果保存在当前文件下的html文件夹中
dashboard.save()

# In[ ]: