예제 #1
0
파일: views.py 프로젝트: plan1230/nav
def ip_prefix_search(request, prefix_id, active=False):
    """View to redirect to a proper machine tracker IP range search based on a
    NAV-internal prefix ID.

    """
    prefix = get_object_or_404(Prefix, id=prefix_id)

    kwargs = {"ip_range": prefix.net_address}
    if active:
        kwargs["days"] = -1
    return HttpResponseRedirect(reverse_with_query("machinetracker-ip", **kwargs))
예제 #2
0
def test_reverse_with_query_should_work_with_unicode():
    """Reveals issues with PY2/PY3 co-compatibility"""
    assert reverse_with_query("maintenance-new", roomid=u"bø-123")
예제 #3
0
파일: query.py 프로젝트: plan1230/nav
def query(viewname, **kwargs):
    """Gets a URL to a named view and adorns it with query arguments"""
    return reverse_with_query(viewname, **kwargs)