Changeset 7146
- Timestamp:
- 02/22/08 18:23:57 (8 months ago)
- Files:
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
django/branches/queryset-refactor/django/db/models/manager.py
r7126 r7146 103 103 104 104 def update(self, *args, **kwargs): 105 return self.get_query_set().update d(*args, **kwargs)105 return self.get_query_set().update(*args, **kwargs) 106 106 107 107 def _insert(self, *args, **kwargs): django/branches/queryset-refactor/django/db/models/sql/query.py
r7144 r7146 1241 1241 result.append(', '.join(values)) 1242 1242 where, params = self.where.as_sql() 1243 result.append('WHERE %s' % where) 1243 if where: 1244 result.append('WHERE %s' % where) 1244 1245 return ' '.join(result), tuple(update_params + params) 1245 1246 django/branches/queryset-refactor/tests/modeltests/update/models.py
r7043 r7146 57 57 (u'fruit', u'peaches') 58 58 59 In the rare case you want to update every instance of a model, update() is also 60 a manager method. 61 62 >>> DataPoint.objects.update(value='thing') 63 >>> DataPoint.objects.values('value').distinct() 64 [{'value': u'thing'}] 65 59 66 """ 60 67 }
