Changeset 7601
- Timestamp:
- 06/09/08 11:17:54 (6 months ago)
- Files:
-
- django/trunk/django/db/models/query.py (modified) (2 diffs)
- django/trunk/tests/modeltests/update/models.py (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
django/trunk/django/db/models/query.py
r7504 r7601 293 293 fields to the appropriate values. 294 294 """ 295 assert self.query.can_filter(), \ 296 "Cannot update a query once a slice has been taken." 295 297 query = self.query.clone(sql.UpdateQuery) 296 298 query.add_update_values(kwargs) … … 307 309 useful at that level). 308 310 """ 311 assert self.query.can_filter(), \ 312 "Cannot update a query once a slice has been taken." 309 313 query = self.query.clone(sql.UpdateQuery) 310 314 query.add_update_fields(values) django/trunk/tests/modeltests/update/models.py
r7477 r7601 64 64 [{'value': u'thing'}] 65 65 66 We do not support update on already sliced query sets. 67 68 >>> DataPoint.objects.all()[:2].update(another_value='another thing') 69 Traceback (most recent call last): 70 ... 71 AssertionError: Cannot update a query once a slice has been taken. 72 66 73 """ 67 74 }
