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())
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())
#添加图纸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[ ]: