Denis Merigoux 10 gadi atpakaļ
vecāks
revīzija
6c8f04dbf2
2 mainītis faili ar 4 papildinājumiem un 4 dzēšanām
  1. 1 1
      census/templates/homeTemplate.html
  2. 3 3
      census/views.py

+ 1 - 1
census/templates/homeTemplate.html

13
 				<div class="panel-body">
13
 				<div class="panel-body">
14
 					<p>Bienvenue sur le site du <b>Laboratoire pour l'Acquisition Périphérique d'Informations !</b></p>
14
 					<p>Bienvenue sur le site du <b>Laboratoire pour l'Acquisition Périphérique d'Informations !</b></p>
15
 					<p>Tu t'ennuies en amphi ? Tu remarques que les rangs sont de plus en plus clairsemés et tu 
15
 					<p>Tu t'ennuies en amphi ? Tu remarques que les rangs sont de plus en plus clairsemés et tu 
16
-					aimerais savoir plus précisément <em>combien</em> de tes camarades de promotions choissisent
16
+					aimerais savoir plus précisément <em>combien</em> de tes camarades de promotion choissisent
17
 					la douceur de leur oreiller plutôt que la rudesse des bancs d'Arago ?</p>
17
 					la douceur de leur oreiller plutôt que la rudesse des bancs d'Arago ?</p>
18
 					<p>Une seule solution : compter ! Suis <a href="{% url 'census.views.comptage' %}">les conseils du LAPI</a> pour un comptage réussi et inscris tes résultats sur le site pour une vision globale du taux d'invisibilité en amphi de ta promotion.</p>
18
 					<p>Une seule solution : compter ! Suis <a href="{% url 'census.views.comptage' %}">les conseils du LAPI</a> pour un comptage réussi et inscris tes résultats sur le site pour une vision globale du taux d'invisibilité en amphi de ta promotion.</p>
19
 				</div>
19
 				</div>

+ 3 - 3
census/views.py

1
 from django.shortcuts import render
1
 from django.shortcuts import render
2
 from census.models import Course,Count,Lesson
2
 from census.models import Course,Count,Lesson
3
 from django import forms
3
 from django import forms
4
-from django.db.models.aggregates import Max
4
+from django.db.models.aggregates import Min
5
 from datetime import *
5
 from datetime import *
6
 from django.http import HttpResponseRedirect
6
 from django.http import HttpResponseRedirect
7
 
7
 
56
 
56
 
57
 def home(request):
57
 def home(request):
58
 	#Retrieving the course list and the statistics
58
 	#Retrieving the course list and the statistics
59
-	courses = Course.objects.annotate(latest_lesson_date=Max('lesson__date')).filter(latest_lesson_date__lte=datetime.today()).order_by('-latest_lesson_date')
59
+	courses = Course.objects.annotate(first_lesson_date=Min('lesson__date')).filter(first_lesson_date__lte=datetime.today()).order_by('-first_lesson_date')
60
 	#courses = Course.objects.all().order_by('-promotion')
60
 	#courses = Course.objects.all().order_by('-promotion')
61
 	for course in courses:
61
 	for course in courses:
62
 		course = getCourseStatistics(course)
62
 		course = getCourseStatistics(course)
83
     if request.method == 'POST':
83
     if request.method == 'POST':
84
         # create a form instance and populate it with data from the request:
84
         # create a form instance and populate it with data from the request:
85
         form = addCountForm(request.POST)
85
         form = addCountForm(request.POST)
86
-        form.fields["lesson"].queryset = Lesson.objects.filter(date__lte=datetime.now(),date__gte=datetime.now()-datetime.timedelta(30)).order_by('-date')
86
+        form.fields["lesson"].queryset = Lesson.objects.filter(date__lte=datetime.now(),date__gte=datetime.now()-timedelta(30)).order_by('-date')
87
         # check whether it's valid:
87
         # check whether it's valid:
88
         if form.is_valid():
88
         if form.is_valid():
89
             count = form.save()
89
             count = form.save()