Commit | Line | Data |
---|---|---|
d15017b2 CR |
1 | # -*- encoding: utf-8 -*- |
2 | import datetime | |
3 | from django.shortcuts import render_to_response | |
4 | from django.template import Context, RequestContext | |
5 | from models import Actualite | |
6 | from savoirs import configuration | |
7 | from recherche import cherche | |
8 | ||
9 | def index (request): | |
10 | delta = datetime.timedelta (days = 90) | |
11 | oldest = datetime.date.today () - delta | |
12 | articles = Actualite.objects.filter (visible = '1', date__gt = oldest) | |
13 | articles = articles[0:configuration['accueil_actualite']] | |
14 | return render_to_response ("index.html", \ | |
15 | Context ({"articles": articles}), \ | |
16 | context_instance = RequestContext(request)) | |
17 | ||
18 | def recherche (request): | |
19 | results = None | |
20 | q = request.GET.get("q", "") | |
21 | page = int(request.GET.get("page", 0)) | |
22 | ||
23 | r = cherche (configuration['engin_recherche'], page, q) | |
24 | ||
25 | return render_to_response ("recherche.html", \ | |
26 | Context ({'q': q, | |
27 | 'page': page, | |
28 | 'data': r}), \ | |
29 | context_instance = RequestContext(request)) | |
30 | ||
31 | def conseils (request): | |
32 | return render_to_response ("conseils.html", \ | |
33 | Context (), \ | |
34 | context_instance = RequestContext(request)) | |
35 | ||
36 | def a_propos (request): | |
37 | return render_to_response ("a-propos.html", \ | |
38 | Context (), \ | |
39 | context_instance = RequestContext(request)) | |
40 | ||
41 | def nous_contacter (request): | |
42 | return render_to_response ("contact.html", \ | |
43 | Context (), \ | |
44 | context_instance = RequestContext(request)) |