Changeset 7739
- Timestamp:
- 06/25/08 08:38:06 (2 months ago)
- Files:
-
- django/trunk/django/db/models/query.py (modified) (1 diff)
- django/trunk/tests/regressiontests/queries/models.py (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
django/trunk/django/db/models/query.py
r7722 r7739 691 691 self.query.add_date_select(self._field.column, self._kind, self._order) 692 692 if self._field.null: 693 self.query.add_filter(('%s__isnull' % self._field.name, True))693 self.query.add_filter(('%s__isnull' % self._field.name, False)) 694 694 695 695 def _clone(self, klass=None, setup=False, **kwargs): django/trunk/tests/regressiontests/queries/models.py
r7636 r7739 46 46 name = models.CharField(max_length=10) 47 47 created = models.DateTimeField() 48 modified = models.DateTimeField(blank=True, null=True) 48 49 tags = models.ManyToManyField(Tag, blank=True, null=True) 49 50 creator = models.ForeignKey(Author) … … 175 176 >>> time3 = datetime.datetime(2007, 12, 20, 22, 25, 0) 176 177 >>> time4 = datetime.datetime(2007, 12, 20, 21, 0, 0) 177 >>> i1 = Item(name='one', created=time1, creator=a1, note=n3)178 >>> i1 = Item(name='one', created=time1, modified=time1, creator=a1, note=n3) 178 179 >>> i1.save() 179 180 >>> i1.tags = [t1, t2] … … 627 628 >>> Item.objects.dates('created', 'day').extra(select={'a': 1}) 628 629 [datetime.datetime(2007, 12, 19, 0, 0), datetime.datetime(2007, 12, 20, 0, 0)] 630 631 Bug #7155 -- nullable dates 632 >>> Item.objects.dates('modified', 'day') 633 [datetime.datetime(2007, 12, 19, 0, 0)] 629 634 630 635 Test that parallel iterators work.
