Changeset 1550
- Timestamp:
- 12/05/05 11:40:19 (3 years ago)
- Files:
-
- django/trunk/django/core/meta/__init__.py (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
django/trunk/django/core/meta/__init__.py
r1547 r1550 1246 1246 def method_get_next_or_previous(get_object_func, opts, field, is_next, self, **kwargs): 1247 1247 op = is_next and '>' or '<' 1248 kwargs.setdefault('where', []).append('(%s %s %%s OR (%s = %%s AND %s %s %%s))' % \1248 kwargs.setdefault('where', []).append('(%s %s %%s OR (%s = %%s AND %s.%s %s %%s))' % \ 1249 1249 (db.db.quote_name(field.column), op, db.db.quote_name(field.column), 1250 db.db.quote_name(opts. pk.column), op))1250 db.db.quote_name(opts.db_table), db.db.quote_name(opts.pk.column), op)) 1251 1251 param = str(getattr(self, field.attname)) 1252 1252 kwargs.setdefault('params', []).extend([param, param, getattr(self, opts.pk.attname)])
