From 46e4a2d58503dd7c97056a4e543edcbc4e4ca353 Mon Sep 17 00:00:00 2001 From: Alban Gruin Date: Thu, 26 Jan 2017 13:18:14 +0100 Subject: Ajout d'un extracteur de semaine pour les DateTimeField. Il marche pour PostgreSQL. Pour SQLite, on devra passer par une requĂȘte brute. --- models.py | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'models.py') diff --git a/models.py b/models.py index 18e0246..62274d2 100644 --- a/models.py +++ b/models.py @@ -1,11 +1,17 @@ from django.db import models from django.db.models import Q +from django.db.models.functions import Extract from django.utils.text import slugify import hashlib import os +@models.DateTimeField.register_lookup +class ExtractWeek(Extract): + lookup_name = "week" + + class Timetable(models.Model): name = models.CharField(max_length=64, unique=True, verbose_name="nom") url = models.URLField(max_length=255, unique=True, verbose_name="URL") -- cgit v1.2.1