Changeset 2393
- Timestamp:
- 02/25/06 11:37:58 (3 years ago)
- Files:
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
django/branches/magic-removal/django/db/models/query.py
r2381 r2393 164 164 def get(self, *args, **kwargs): 165 165 "Performs the SELECT and returns a single object matching the given keyword arguments." 166 obj_list = list(self.filter(*args, **kwargs)) 166 clone = self.filter(*args, **kwargs) 167 if not clone._order_by: 168 clone._order_by = () 169 obj_list = list(clone) 167 170 if len(obj_list) < 1: 168 171 raise self.model.DoesNotExist, "%s does not exist for %s" % (self.model._meta.object_name, kwargs) … … 651 654 join_column = field.m2m_reverse_name() 652 655 intermediate_column = field.m2m_column_name() 653 656 654 657 raise FieldFound 655 658 … … 668 671 join_column = field.field.m2m_column_name() 669 672 intermediate_column = field.field.m2m_reverse_name() 670 673 671 674 raise FieldFound 672 675 django/branches/magic-removal/tests/othertests/defaultfilters.py
r2388 r2393 238 238 '1 day' 239 239 240 # datetime.date compataibility with timesince241 >>> timesince(datetime.date.today() - datetime.timedelta(1))242 '1 day, 23 hours'243 244 240 >>> default("val", "default") 245 241 'val'
