Changeset 643
- Timestamp:
- 09/15/05 11:54:46 (3 years ago)
- Files:
-
- django/trunk/django/core/meta/fields.py (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
django/trunk/django/core/meta/fields.py
r549 r643 37 37 def manipulator_validator_unique(f, opts, self, field_data, all_data): 38 38 "Validates that the value is unique for this field." 39 if f.rel and isinstance(f.rel, ManyToOne): 40 lookup_type = 'pk' 41 else: 42 lookup_type = 'exact' 39 43 try: 40 old_obj = opts.get_model_module().get_object(**{'%s__ exact' % f.name: field_data})44 old_obj = opts.get_model_module().get_object(**{'%s__%s' % (f.name, lookup_type): field_data}) 41 45 except ObjectDoesNotExist: 42 46 return
