Beispiel #1
0
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")
Beispiel #2
0
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)
Beispiel #3
0
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)
Beispiel #4
0
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')