views.py 504 B

12345678910111213141516
  1. from django.shortcuts import render
  2. from django.core.paginator import Paginator
  3. from common.models import Article
  4. def index(request):
  5. articles = Article.objects.filter(category='scientific').all()
  6. paginator = Paginator(articles, 12)
  7. page_number = request.GET.get('page')
  8. page_obj = paginator.get_page(page_number)
  9. context = {
  10. 'title': '教学科研',
  11. 'list': page_obj,
  12. 'active_menu': 'scientific',
  13. }
  14. return render(request, 'scientific.html', context)