def view(request): pwd = settings.BASE_DIR JSON_FILE = pwd + "/don/don.json" COMPUTE_DOT_FILE = pwd + "/don/static/compute.dot" COMPUTE_SVG_FILE = pwd + "/don/static/compute.svg" NETWORK_DOT_FILE = pwd + "/don/static/network.dot" NETWORK_SVG_FILE = pwd + "/don/static/network.svg" COMBINED_DOT_FILE = pwd + "/don/static/don.dot" COMBINED_SVG_FILE = pwd + "/don/static/don.svg" plotter = DotGenerator( JSON_FILE, COMPUTE_DOT_FILE, COMPUTE_SVG_FILE, NETWORK_DOT_FILE, NETWORK_SVG_FILE, COMBINED_DOT_FILE, COMBINED_SVG_FILE, None, ) plotter.plot_compute_node() plotter.generate_compute_svg() plotter.plot_network_node() plotter.generate_network_svg() plotter.plot_combined() plotter.generate_combined_svg() return HttpResponseRedirect("/static/view.html")
def view(request): # import pdb # pdb.set_trace() pwd = settings.ROOT_PATH#+'/openstack_dashboard/dashboards/admin/don/' JSON_FILE = pwd + '/don/ovs/don.json' static_path = settings.STATIC_ROOT ''' COMPUTE_DOT_FILE = pwd + '/don/ovs/static/compute.dot' COMPUTE_SVG_FILE = pwd + '/don/ovs/static/compute.svg' NETWORK_DOT_FILE = pwd + '/don/ovs/static/network.dot' NETWORK_SVG_FILE = pwd + '/don/ovs/static/network.svg' COMBINED_DOT_FILE = pwd + '/don/ovs/static/don.dot' COMBINED_SVG_FILE = pwd + '/don/ovs/static/don.svg' ''' COMPUTE_DOT_FILE = static_path + '/don/compute.dot' COMPUTE_SVG_FILE = static_path + '/don/compute.svg' NETWORK_DOT_FILE = static_path + '/don/network.dot' NETWORK_SVG_FILE = static_path + '/don/network.svg' COMBINED_DOT_FILE = static_path + '/don/don.dot' COMBINED_SVG_FILE = static_path + '/don/don.svg' macro = {} # return HttpResponseRedirect('static/view.html') plotter = DotGenerator(JSON_FILE, COMPUTE_DOT_FILE, COMPUTE_SVG_FILE, NETWORK_DOT_FILE, NETWORK_SVG_FILE, COMBINED_DOT_FILE, COMBINED_SVG_FILE, None ) plotter.plot_compute_node() plotter.generate_compute_svg() plotter.plot_network_node() plotter.generate_network_svg() plotter.plot_combined() plotter.generate_combined_svg() # return HttpResponseRedirect('static/view.html') return render(request,"don/ovs/views.html", macro)
def view(request): # import pdb # pdb.set_trace() pwd = settings.ROOT_PATH # +'/openstack_dashboard/dashboards/admin/don/' JSON_FILE = pwd + '/don/ovs/don.json' static_path = settings.STATIC_ROOT ''' COMPUTE_DOT_FILE = pwd + '/don/ovs/static/compute.dot' COMPUTE_SVG_FILE = pwd + '/don/ovs/static/compute.svg' NETWORK_DOT_FILE = pwd + '/don/ovs/static/network.dot' NETWORK_SVG_FILE = pwd + '/don/ovs/static/network.svg' COMBINED_DOT_FILE = pwd + '/don/ovs/static/don.dot' COMBINED_SVG_FILE = pwd + '/don/ovs/static/don.svg' ''' COMPUTE_DOT_FILE = static_path + '/don/compute.dot' COMPUTE_SVG_FILE = static_path + '/don/compute.svg' NETWORK_DOT_FILE = static_path + '/don/network.dot' NETWORK_SVG_FILE = static_path + '/don/network.svg' COMBINED_DOT_FILE = static_path + '/don/don.dot' COMBINED_SVG_FILE = static_path + '/don/don.svg' macro = {} # return HttpResponseRedirect('static/view.html') plotter = DotGenerator(JSON_FILE, COMPUTE_DOT_FILE, COMPUTE_SVG_FILE, NETWORK_DOT_FILE, NETWORK_SVG_FILE, COMBINED_DOT_FILE, COMBINED_SVG_FILE, None) plotter.plot_compute_node() plotter.generate_compute_svg() plotter.plot_network_node() plotter.generate_network_svg() plotter.plot_combined() plotter.generate_combined_svg() # return HttpResponseRedirect('static/view.html') return render(request, "don/ovs/views.html", macro)
def view(request): pwd = settings.BASE_DIR JSON_FILE = pwd + '/don/don.json' COMPUTE_DOT_FILE = pwd + '/don/static/compute.dot' COMPUTE_SVG_FILE = pwd + '/don/static/compute.svg' NETWORK_DOT_FILE = pwd + '/don/static/network.dot' NETWORK_SVG_FILE = pwd + '/don/static/network.svg' COMBINED_DOT_FILE = pwd + '/don/static/don.dot' COMBINED_SVG_FILE = pwd + '/don/static/don.svg' plotter = DotGenerator(JSON_FILE, COMPUTE_DOT_FILE, COMPUTE_SVG_FILE, NETWORK_DOT_FILE, NETWORK_SVG_FILE, COMBINED_DOT_FILE, COMBINED_SVG_FILE, None) plotter.plot_compute_node() plotter.generate_compute_svg() plotter.plot_network_node() plotter.generate_network_svg() plotter.plot_combined() plotter.generate_combined_svg() return HttpResponseRedirect('/static/view.html')