commentaire
[semainetech_django.git] / project / support / views.py
1 # -*- encoding: utf-8 -*-
2
3 from django.template import Context, RequestContext
4 from django.shortcuts import redirect, render_to_response
5 from models import FAQ
6
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.
13 def faq(request):
14 """
15 Page qui liste les FAQ publiées.
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
22 # TODO 1 : écrire une vue qui permettra de lister les modèles ressources
23 def docs(request):
24 """
25 Page qui liste les ressources.
26 """
27 data = {}
28 return render_to_response('support/docs.html', data, RequestContext(request))
29
30 # TODO 2 : écrire une vue qui combine les FAQ et les ressource
31 def 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