2015-01-02 2 views
-2

나는 장고를 뉴스 사이트로 사용했다. 이전 및 다음 기사에서 기사 분류를 얻는 방법. 블로그의 페이지처럼. mysql에 유형의 ID가 계속 표시되지 않습니다.django 이전 및 다음 페이지

는 같은

<a href="url_pre">pre</a> 
    <a href="url_next">next</a> 
+1

https://docs.djangoproject.com /en/1.7/topics/pagination/ – Foon

답변

4

이 일반적이다 documented hereget_next_by_FOO() 기능을 사용하여 달성된다. 모델에서

당신이 날짜 또는 날짜 필드가 필요합니다

class Article(models.Model): 
    date_published = models.DateTimeField() 

그리고 당신의보기에 당신이 다음 이전/다음 항목을 가져올 수

:

next_post = article.get_next_by_date_published() 
    prev_post = article.get_previous_by_date_published() 
+0

멋지다, 1.7에 새로워 졌습니까? – doniyor

+0

꽤 오래 동안 장고에있었습니다 - 1.5와 1.6도 있습니다 (https://docs.djangoproject.com/fr/1.5/ref/models/instances/#django.db.models.Model.get_next_by_FOO) –

+1

아 좋은 didnot는 알고있다. – doniyor

관련 문제