Changeset 8033
- Timestamp:
- 07/21/08 20:10:06 (5 months ago)
- Files:
-
- django/trunk/AUTHORS (modified) (2 diffs)
- django/trunk/django/db/models/base.py (modified) (1 diff)
- django/trunk/django/db/models/fields/related.py (modified) (1 diff)
- django/trunk/tests/regressiontests/model_inheritance_regress/models.py (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
django/trunk/AUTHORS
r8019 r8033 304 304 phil.h.smith@gmail.com 305 305 Gustavo Picon 306 Michael Placentra II <someone@michaelplacentra2.net> 306 307 Luke Plant <http://lukeplant.me.uk/> 307 308 plisk … … 343 344 Jozko Skrablin <jozko.skrablin@gmail.com> 344 345 Ben Slavin <benjamin.slavin@gmail.com> 346 sloonz <simon.lipp@insa-lyon.fr> 345 347 SmileyChris <smileychris@gmail.com> 346 348 smurf@smurf.noris.de django/trunk/django/db/models/base.py
r8007 r8033 300 300 if not raw: 301 301 for parent, field in meta.parents.items(): 302 # At this point, parent's primary key field may be unknown 303 # (for example, from administration form which doesn't fill 304 # this field). If so, fill it. 305 if getattr(self, parent._meta.pk.attname) is None and getattr(self, field.attname) is not None: 306 setattr(self, parent._meta.pk.attname, getattr(self, field.attname)) 307 302 308 self.save_base(raw, parent) 303 309 setattr(self, field.attname, self._get_pk_val(parent._meta)) django/trunk/django/db/models/fields/related.py
r8017 r8033 707 707 def __init__(self, to, to_field=None, **kwargs): 708 708 kwargs['unique'] = True 709 kwargs['editable'] = False 709 710 if 'num_in_admin' not in kwargs: 710 711 kwargs['num_in_admin'] = 0 django/trunk/tests/regressiontests/model_inheritance_regress/models.py
r7914 r8033 160 160 DoesNotExist: ItalianRestaurant matching query does not exist. 161 161 162 # Regression test for #6755 163 >>> r = Restaurant(serves_pizza=False) 164 >>> r.save() 165 >>> r.id 166 3 167 >>> r.place_ptr_id 168 3 169 >>> r = Restaurant(place_ptr_id=3, serves_pizza=True) 170 >>> r.save() 171 >>> r.id 172 3 173 >>> r.place_ptr_id 174 3 175 176 162 177 """}
