diff options
| author | Alban Gruin | 2017-01-26 13:18:14 +0100 | 
|---|---|---|
| committer | Alban Gruin | 2017-01-26 13:18:14 +0100 | 
| commit | 46e4a2d58503dd7c97056a4e543edcbc4e4ca353 (patch) | |
| tree | 0b3f827383e30751a5ee9f6788c1d42176c7809a | |
| parent | 7b738361bfac4132c3b563e0922d318d65909d38 (diff) | |
Ajout d'un extracteur de semaine pour les DateTimeField.
Il marche pour PostgreSQL. Pour SQLite, on devra passer par une requĂȘte brute.
| -rw-r--r-- | models.py | 6 | 
1 files changed, 6 insertions, 0 deletions
@@ -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")  | 
