получение следующих 10 элементов данных, отсортированных в django - PullRequest
0 голосов
/ 17 декабря 2011

Очень простой вопрос: у меня есть следующие модели:

class Tweet(models.Model):
   entry = Models.CharField()
   time_of_entry = Models.DateTimeField()

, на мой взгляд, я делаю следующее:

def get_tweets(request):
    tw = Tweet.objects.all().order_by(-time_of_entry)

это вернет мне твиты, упорядоченные по убываниюпо времени

когда я фильтрую его таким образом, скажем, что 150 переменных размещены в переменной tw.Можно ли как-нибудь получить твиты в диапазоне от 20 до 30 из указанного выше набора запросов?

Я хочу показать 10 твитов одновременно, из приведенного выше списка, а затем в своем шаблоне я хочу иметь простойкнопка, которая читает load_10_next_tweets и делает то же самое.Я не хочу использовать нумерацию страниц.

Как это можно сделать?

1 Ответ

0 голосов
/ 17 декабря 2011

Два пути. Первый - получить итератор , а затем несколько раз . Вторым является нарезка самого набора запросов, например, tw[20:30].

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...