Changeset 3548
- Timestamp:
- 08/09/06 22:55:03 (2 years ago)
- Files:
-
- django/trunk/django/db/models/base.py (modified) (1 diff)
- django/trunk/tests/modeltests/empty/models.py (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
django/trunk/django/db/models/base.py
r3490 r3548 177 177 if cursor.fetchone(): 178 178 db_values = [f.get_db_prep_save(f.pre_save(self, False)) for f in non_pks] 179 cursor.execute("UPDATE %s SET %s WHERE %s=%%s" % \ 180 (backend.quote_name(self._meta.db_table), 181 ','.join(['%s=%%s' % backend.quote_name(f.column) for f in non_pks]), 182 backend.quote_name(self._meta.pk.column)), 183 db_values + [pk_val]) 179 if db_values: 180 cursor.execute("UPDATE %s SET %s WHERE %s=%%s" % \ 181 (backend.quote_name(self._meta.db_table), 182 ','.join(['%s=%%s' % backend.quote_name(f.column) for f in non_pks]), 183 backend.quote_name(self._meta.pk.column)), 184 db_values + [pk_val]) 184 185 else: 185 186 record_exists = False django/trunk/tests/modeltests/empty/models.py
r3118 r3548 21 21 >>> m.id is not None 22 22 True 23 >>> existing = Empty(m.id) 24 >>> existing.save() 23 25 24 26 """
