Denis Merigoux 10 anni fa
parent
commit
6c8f04dbf2
2 ha cambiato i file con 4 aggiunte e 4 eliminazioni
  1. 1 1
      census/templates/homeTemplate.html
  2. 3 3
      census/views.py

+ 1 - 1
census/templates/homeTemplate.html

@@ -13,7 +13,7 @@
13 13
 				<div class="panel-body">
14 14
 					<p>Bienvenue sur le site du <b>Laboratoire pour l'Acquisition Périphérique d'Informations !</b></p>
15 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 17
 					la douceur de leur oreiller plutôt que la rudesse des bancs d'Arago ?</p>
18 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 19
 				</div>

+ 3 - 3
census/views.py

@@ -1,7 +1,7 @@
1 1
 from django.shortcuts import render
2 2
 from census.models import Course,Count,Lesson
3 3
 from django import forms
4
-from django.db.models.aggregates import Max
4
+from django.db.models.aggregates import Min
5 5
 from datetime import *
6 6
 from django.http import HttpResponseRedirect
7 7
 
@@ -56,7 +56,7 @@ class addCountForm(forms.ModelForm):
56 56
 
57 57
 def home(request):
58 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 60
 	#courses = Course.objects.all().order_by('-promotion')
61 61
 	for course in courses:
62 62
 		course = getCourseStatistics(course)
@@ -83,7 +83,7 @@ def addcount(request):
83 83
     if request.method == 'POST':
84 84
         # create a form instance and populate it with data from the request:
85 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 87
         # check whether it's valid:
88 88
         if form.is_valid():
89 89
             count = form.save()