Suppression de requêtes en trop
This commit is contained in:
		@@ -28,6 +28,7 @@ def daterange(start, end, step=timedelta(1)):
 | 
			
		||||
 | 
			
		||||
class DayInCalendar:
 | 
			
		||||
    midnight = time(0, 0, 0)
 | 
			
		||||
    cats = None
 | 
			
		||||
 | 
			
		||||
    def __init__(self, d, on_requested_interval=True):
 | 
			
		||||
        self.date = d
 | 
			
		||||
@@ -138,9 +139,10 @@ class DayInCalendar:
 | 
			
		||||
 | 
			
		||||
    def events_by_category_ordered(self):
 | 
			
		||||
        from .models import Category
 | 
			
		||||
        cats = Category.objects.order_by('position')
 | 
			
		||||
        if DayInCalendar.cats is None:
 | 
			
		||||
            DayInCalendar.cats = Category.objects.order_by('position')
 | 
			
		||||
        result = []
 | 
			
		||||
        for c in cats:
 | 
			
		||||
        for c in DayInCalendar.cats:
 | 
			
		||||
            if c.name in self.events_by_category:
 | 
			
		||||
                result.append((c.name, self.events_by_category[c.name]))
 | 
			
		||||
        return result
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user