Changeset 77469e8 for telemeta/models.py
- Timestamp:
- 04/23/07 15:37:06 (6 years ago)
- Branches:
- master, crem, crem2, dev, dev2, diadems, forma, generic, instru_search, lam, nlivemulti, production, release/1.4.4, security, social, storage, test, video
- Children:
- 9ccc928
- Parents:
- e789173
- git-author:
- olivier <> (04/23/07 15:37:06)
- git-committer:
- olivier <> (04/23/07 15:37:06)
- File:
-
- 1 edited
-
telemeta/models.py (modified) (5 diffs)
Legend:
- Unmodified
- Added
- Removed
-
telemeta/models.py
r6d9a741 r77469e8 1 1 import telemeta 2 2 from django.db import models 3 from django.db.models import Q 3 4 from telemeta.core import * 4 5 … … 19 20 return fields_dict 20 21 22 class MediaCollectionManager(models.Manager): 23 def quick_search(self, pattern): 24 return super(MediaCollectionManager, self).get_query_set().filter( 25 Q(title__icontains=pattern) | 26 Q(description__icontains=pattern) 27 ) 28 21 29 class MediaCollection(models.Model, MediaCore): 22 30 "Group related media items" … … 36 44 subject = models.CharField(maxlength=250, blank=True) 37 45 46 objects = MediaCollectionManager() 47 38 48 def __str__(self): 39 49 return self.title … … 46 56 pass 47 57 48 58 class MediaItemManager(models.Manager): 59 def quick_search(self, pattern): 60 return super(MediaItemManager, self).get_query_set().filter( 61 Q(title__icontains=pattern) | 62 Q(creator__icontains=pattern) | 63 Q(identifier__icontains=pattern) | 64 Q(description__icontains=pattern) 65 ) 49 66 50 67 class MediaItem(models.Model, MediaCore): … … 68 85 source = models.CharField(maxlength=250, blank=True) 69 86 duration = models.FloatField(max_digits=11, decimal_places=3, null=True, blank=True) 87 88 objects = MediaItemManager() 70 89 71 90 def __str__(self):
Note: See TracChangeset
for help on using the changeset viewer.
