views.py 901 B

1234567891011121314151617181920212223242526272829
  1. from django.shortcuts import render
  2. from django.core.paginator import Paginator
  3. from common.models import Article
  4. def party_work(request):
  5. articles = Article.objects.filter(category='party_dynamic').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': 'party_work',
  13. }
  14. return render(request, 'party.html', context)
  15. def youth_work(request):
  16. articles = Article.objects.filter(category='youth_dynamic').all()
  17. paginator = Paginator(articles, 12)
  18. page_number = request.GET.get('page')
  19. page_obj = paginator.get_page(page_number)
  20. context = {
  21. 'title': '团学工作',
  22. 'list': page_obj,
  23. 'active_menu': 'youth_work',
  24. }
  25. return render(request, 'party.html', context)