commentaire
[semainetech_django.git] / project / support / views.py
CommitLineData
f9263424
OL
1# -*- encoding: utf-8 -*-
2
3from django.template import Context, RequestContext
4from django.shortcuts import redirect, render_to_response
5from models import FAQ
6
f957568b
OL
7# Fonction qui sert à construire la réponse HTTP :
8# C'est dans cette fonction que l'on fait les traitements,
9# qu'on prépare les données pour qu'elles soient combinées
10# avec la template.
11# Au final, la fonction retourne un objet réponse HTTP, qui
12# est ce qu'on peut voir dans le navigateur.
f9263424
OL
13def faq(request):
14 """
f957568b 15 Page qui liste les FAQ publiées.
f9263424
OL
16 """
17 data = {
18 'faq_public_liste' : FAQ.objects.filter(public=True),
19 }
20 return render_to_response('support/faq.html', data, RequestContext(request))
21
f957568b 22# TODO 1 : écrire une vue qui permettra de lister les modèles ressources
f9263424
OL
23def docs(request):
24 """
f957568b 25 Page qui liste les ressources.
f9263424
OL
26 """
27 data = {}
28 return render_to_response('support/docs.html', data, RequestContext(request))
f957568b
OL
29
30# TODO 2 : écrire une vue qui combine les FAQ et les ressource
31def faq_et_ressources(request):
32 """
33 Page qui liste les FAQ publiées et les ressources.
34 """
35 data = {
36 'faq_public_liste' : FAQ.objects.filter(public=True),
37 }
38 return render_to_response('support/faq_et_ressources.html', data, RequestContext(request))
39