Afficher plusieurs views dans une seule page html
Bonjour à tous,
J'aimerai afficher deux views dans une seul meme page html (index.html) du coup dans views.py j'ai mis ceci mais ça marche pas car seulement articles s'affiche et reportage ne veut pas s'afficher, ci joint* le code de ma views.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
| from django.shortcuts import render
from django.template import loader
from django.http import HttpResponse
from blog.models import Article, Reportage
from django.shortcuts import render, get_object_or_404
from django.core.paginator import Paginator
def P_accueil(request):
article_list = Article.objects.all()
paginator = Paginator(article_list, 6) # affiche les x premiere article dans une page
page = request.GET.get('page')
articles = paginator.get_page(page)
reportage_list = Reportage.objects.all()
paginator = Paginator(reportage_list, 1)
pages = request.GET.get('pages')
reportages = paginator.get_page(pages)
return render(request,'blog/index.html',{'articles': articles },{'reportages': reportages }) |