コード例 #1
0
    url(r'^racks/(?P<rack>[-\w]*)/(?P<details>components)/(?P<device>\d+)$',
        login_required(RacksComponents.as_view()), {}, 'racks'),
    url(r'^racks/(?P<rack>[-\w]*)/(?P<details>software)/(?P<device>\d+)$',
        login_required(RacksSoftware.as_view()), {}, 'racks'),
    url(r'^racks/(?P<rack>[-\w]*)/(?P<details>addresses)/(?P<device>\d+)$',
        login_required(RacksAddresses.as_view()), {}, 'racks'),
    url(r'^racks/(?P<rack>[-\w]*)/(?P<details>history)/(?P<device>\d+)$',
        login_required(RacksHistory.as_view()), {}, 'racks'),
    url(r'^racks/(?P<rack>[-\w]*)/(?P<details>asset)/(?P<device>\d+)$',
        login_required(RacksAsset.as_view()), {}, 'racks'),
    url(r'^racks/(?P<rack>[-\w]*)/(?P<details>reports)/(?P<report>([a-z][\w_-]*)?)$',
        login_required(ReportRacksDeviceList.as_view()), {'device': ''}, 'racks'),
    url(r'^racks/(?P<rack>[-\w]*)/(?P<details>\w+)/(?P<device>)$',
        login_required(RacksDeviceList.as_view()), {}, 'racks'),
    url(r'^racks/(?P<rack>[-\w]*)/(?P<details>scan)/(?P<device>\d+)/$',
        login_required(RacksScan.as_view()), {}, 'racks'),
    url(r'^racks/(?P<rack>[-\w]*)/(?P<details>scan)/(?P<address>[\d.]*)/$',
        login_required(RacksScan.as_view()), {}, 'racks'),

    url(r'^networks/$',
        login_required(NetworksDeviceList.as_view()), {}, 'networks'),
    url(r'^networks/(?P<network_id>[^/]*)/(?P<details>info)/$',
        login_required(NetworksInfo.as_view()), {}, 'networks'),
    url(r'^networks/(?P<network_id>[^/]*)/(?P<details>components)/(?P<device>\d+)$',
        login_required(NetworksComponents.as_view()), {}, 'networks'),
    url(r'^networks/(?P<network_id>[^/]*)/(?P<details>software)/(?P<device>\d+)$',
        login_required(NetworksSoftware.as_view()), {}, 'networks'),
    url(r'^networks/(?P<network_id>[^/]*)/(?P<details>addresses)/$',
        login_required(NetworksAddresses.as_view()), {}, 'networks'),
    url(r'^networks/(?P<network_id>[^/]*)/(?P<details>history)/(?P<device>\d+)$',
        login_required(NetworksHistory.as_view()), {}, 'networks'),
コード例 #2
0
ファイル: urls.py プロジェクト: pydubreucq/ralph
     "racks",
 ),
 url(
     r"^racks/(?P<rack>[-\w]*)/(?P<details>reports)/(?P<report>([a-z][\w_-]*)?)$",
     login_required(ReportRacksDeviceList.as_view()),
     {"device": ""},
     "racks",
 ),
 url(
     r"^racks/(?P<rack>[-\w]*)/(?P<details>\w+)/(?P<device>)$",
     login_required(RacksDeviceList.as_view()),
     {},
     "racks",
 ),
 url(
     r"^racks/(?P<rack>[-\w]*)/(?P<details>scan)/(?P<device>\d+)/$", login_required(RacksScan.as_view()), {}, "racks"
 ),
 url(
     r"^racks/(?P<rack>[-\w]*)/(?P<details>scan)/(?P<address>[\d.]*)/$",
     login_required(RacksScan.as_view()),
     {},
     "racks",
 ),
 url(r"^dc/$", DataCenterView.as_view(), {}, "dc_view"),
 url(r"^networks/$", login_required(NetworksDeviceList.as_view()), {}, "networks"),
 url(r"^networks/(?P<network_id>[^/]*)/(?P<details>info)/$", login_required(NetworksInfo.as_view()), {}, "networks"),
 url(
     r"^networks/(?P<network_id>[^/]*)/(?P<details>components)/(?P<device>\d+)$",
     login_required(NetworksComponents.as_view()),
     {},
     "networks",