コード例 #1
0
ファイル: views.py プロジェクト: OliverUv/CATMAID
def visual_index(request, **kwargs):

    all_neurons, search_form = get_form_and_neurons( request,
                                                     kwargs['project_id'],
                                                     kwargs )

    # From: http://docs.djangoproject.com/en/1.0/topics/pagination/
    paginator = Paginator(all_neurons, 5)
    if 'page' in kwargs:
        page = kwargs['page'] or 1
    else:
        try:
            page = int(request.GET.get('page', '1'))
        except ValueError:
            page = 1

    # If page request (9999) is out of range, deliver last page of results.
    try:
        neurons = paginator.page(page)
    except (EmptyPage, InvalidPage):
        neurons = paginator.page(paginator.num_pages)

    return my_render_to_response(request,
                                 'vncbrowser/visual_index.html',
                                 {'sorted_neurons': neurons.object_list,
                                  'sorted_neurons_page' : neurons,
                                  'project_id': kwargs['project_id'],
                                  'catmaid_url': settings.CATMAID_URL,
                                  'user': kwargs['logged_in_user'],
                                  'search_form': search_form })
コード例 #2
0
ファイル: views.py プロジェクト: glebkuznetsov/CATMAID
def visual_index(request, **kwargs):

    all_neurons, search_form = get_form_and_neurons(request, kwargs["project_id"], kwargs)

    # From: http://docs.djangoproject.com/en/1.0/topics/pagination/
    paginator = Paginator(all_neurons, 20)
    if "page" in kwargs:
        page = kwargs["page"] or 1
    else:
        try:
            page = int(request.GET.get("page", "1"))
        except ValueError:
            page = 1

    # If page request (9999) is out of range, deliver last page of results.
    try:
        neurons = paginator.page(page)
    except (EmptyPage, InvalidPage):
        neurons = paginator.page(paginator.num_pages)

    return my_render_to_response(
        request,
        "vncbrowser/visual_index.html",
        {
            "sorted_neurons": neurons.object_list,
            "sorted_neurons_page": neurons,
            "project_id": kwargs["project_id"],
            "catmaid_url": settings.CATMAID_URL,
            "user": kwargs["logged_in_user"],
            "search_form": search_form,
        },
    )
コード例 #3
0
ファイル: views.py プロジェクト: thatcher/CATMAID
def visual_index(request, **kwargs):

    all_neurons, search_form = get_form_and_neurons(request,
                                                    kwargs['project_id'],
                                                    kwargs)

    # From: http://docs.djangoproject.com/en/1.0/topics/pagination/
    paginator = Paginator(all_neurons, 20)
    if 'page' in kwargs:
        page = kwargs['page'] or 1
    else:
        try:
            page = int(request.GET.get('page', '1'))
        except ValueError:
            page = 1

    # If page request (9999) is out of range, deliver last page of results.
    try:
        neurons = paginator.page(page)
    except (EmptyPage, InvalidPage):
        neurons = paginator.page(paginator.num_pages)

    return my_render_to_response(
        request, 'vncbrowser/visual_index.html', {
            'sorted_neurons': neurons.object_list,
            'sorted_neurons_page': neurons,
            'project_id': kwargs['project_id'],
            'catmaid_url': settings.CATMAID_URL,
            'user': kwargs['logged_in_user'],
            'search_form': search_form
        })
コード例 #4
0
ファイル: views.py プロジェクト: OliverUv/CATMAID
def index(request, **kwargs):
    all_neurons, search_form = get_form_and_neurons(request,
                                                    kwargs['project_id'],
                                                    kwargs)
    return my_render_to_response(request,
                                 'vncbrowser/index.html',
                                 {'all_neurons_list': all_neurons,
                                  'project_id': kwargs['project_id'],
                                  'catmaid_url': settings.CATMAID_URL,
                                  'user': kwargs['logged_in_user'],
                                  'search_form': search_form})
コード例 #5
0
ファイル: views.py プロジェクト: thatcher/CATMAID
def index(request, **kwargs):
    all_neurons, search_form = get_form_and_neurons(request,
                                                    kwargs['project_id'],
                                                    kwargs)
    return my_render_to_response(
        request, 'vncbrowser/index.html', {
            'all_neurons_list': all_neurons,
            'project_id': kwargs['project_id'],
            'catmaid_url': settings.CATMAID_URL,
            'user': kwargs['logged_in_user'],
            'search_form': search_form
        })
コード例 #6
0
ファイル: views.py プロジェクト: glebkuznetsov/CATMAID
def index(request, **kwargs):
    all_neurons, search_form = get_form_and_neurons(request, kwargs["project_id"], kwargs)
    return my_render_to_response(
        request,
        "vncbrowser/index.html",
        {
            "all_neurons_list": all_neurons,
            "project_id": kwargs["project_id"],
            "catmaid_url": settings.CATMAID_URL,
            "user": kwargs["logged_in_user"],
            "search_form": search_form,
        },
    )