Найти - Пользователи
Полная версия: Pagination в QuerySet
Начало » Django » Pagination в QuerySet
1
vvpoloskin
Народ, хочу предоставить такой интерфейс:

User.objects.filter(is_staff=True).paginate(5)

В общем, хочу как-то вернуть Paginator из QuerySet. Может кто знает, есть ли такая техническая возможность?
svas
Напишите свой Manager https://docs.djangoproject.com/en/1.4/topics/db/managers/
Но зачем?
vvpoloskin
svas
Напишите свой Manager https://docs.djangoproject.com/en/1.4/topics/db/managers/
Но зачем?

Делаю свои новости, хочу, чтобы для программистов views были предоставлены удобные интерфейсы.
FishHook
vvpoloskin
Народ, хочу предоставить такой интерфейс:

User.objects.filter(is_staff=True).paginate(5)

В общем, хочу как-то вернуть Paginator из QuerySet. Может кто знает, есть ли такая техническая возможность?
Если я правильно понял, то что Вы хотите, то я бы посоветовал работать с CBV, там это есть из коробки.
http://ccbv.co.uk/projects/Django/1.4/django.views.generic.list/MultipleObjectMixin/
vvpoloskin
FishHook
vvpoloskin
Народ, хочу предоставить такой интерфейс:

User.objects.filter(is_staff=True).paginate(5)

В общем, хочу как-то вернуть Paginator из QuerySet. Может кто знает, есть ли такая техническая возможность?
Если я правильно понял, то что Вы хотите, то я бы посоветовал работать с CBV, там это есть из коробки.
http://ccbv.co.uk/projects/Django/1.4/django.views.generic.list/MultipleObjectMixin/

Стараюсь как можно меньше использовать 3-d party apps
fata1ex
vvpoloskin
Стараюсь как можно меньше использовать 3-d party apps
o__O
FishHook
vvpoloskin
FishHook
vvpoloskin
Народ, хочу предоставить такой интерфейс:

User.objects.filter(is_staff=True).paginate(5)

В общем, хочу как-то вернуть Paginator из QuerySet. Может кто знает, есть ли такая техническая возможность?
Если я правильно понял, то что Вы хотите, то я бы посоветовал работать с CBV, там это есть из коробки.
http://ccbv.co.uk/projects/Django/1.4/django.views.generic.list/MultipleObjectMixin/

Стараюсь как можно меньше использовать 3-d party apps
O_o
Вы, простите, по ссылке то ходили?
vvpoloskin
FishHook
vvpoloskin
FishHook
vvpoloskin
Народ, хочу предоставить такой интерфейс:

User.objects.filter(is_staff=True).paginate(5)

В общем, хочу как-то вернуть Paginator из QuerySet. Может кто знает, есть ли такая техническая возможность?
Если я правильно понял, то что Вы хотите, то я бы посоветовал работать с CBV, там это есть из коробки.
http://ccbv.co.uk/projects/Django/1.4/django.views.generic.list/MultipleObjectMixin/

Стараюсь как можно меньше использовать 3-d party apps
O_o
Вы, простите, по ссылке то ходили?

Все, понял о чём вы. Извиняюсь за невежество:) Надо почитать повнимательнее. Пример бы какой-нибудь конкретный.
FishHook
Да бога ради
class ChildList( ListView ):
    template_name = 'child/list.html'
    context_object_name = 'list'
    paginate_by = 20
    queryset = Child.objects.all()
    

 {% for child in list %}
            <tr
                onMouseOver=" this.style.cursor='pointer'"
                onclick="location.href='detail/{{ child.id }}'">
            <td>
                {{ child.id }}
            </td>
            <td>
                {{ child }}
            </td>
            <td>
                <span style='display:none;'>{{ child.birthday|date:"Ymd" }}</span> {{ child.birthday }}
            </td>
            <td>
                <span style='display:none;'>{{ child.date_in_organization|date:"Ymd" }}</span> {{ child.date_in_organization }}
            </td>
            </tr>
        {% endfor %}
FishHook
И что характерно, ничего выдумывать не надо.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB