Hi, Since I switched my site from mod_python to mod_wsgi, the meta attribute 'unique_together' stopped working properly. When creating a duplicate entry, instead of getting the error message "Entry with this date already exists for the given slug." I get an exception:
"MultipleObjectsReturned: get() returned more than one Entry-- it returned 2! Lookup parameters were {'date__iexact': u'2008-06-04', 'slug__iexact': u'example-title'}" (Full traceback given below.) Also, some duplicates have slipped through when entries have been added by the administrators of the site. So, apparently, that exception is not always raised or at least it fails silently. It works fine on the development server which runs with mod_python.... Has someone got similar issues, and would you see what I'm missing here? Thanks a lot! Julien PS: Traceback: File "/MY_PATH/django/core/handlers/base.py", line 82, in get_response response = callback(request, *callback_args, **callback_kwargs) File "/MY_PATH/django/contrib/admin/views/decorators.py", line 62, in _checklogin return view_func(request, *args, **kwargs) File "/MY_PATH/django/views/decorators/cache.py", line 44, in _wrapped_view_func response = view_func(request, *args, **kwargs) File "/MY_PATH/django/contrib/admin/views/main.py", line 334, in change_stage errors = manipulator.get_validation_errors(new_data) File "/MY_PATH/django/oldforms/__init__.py", line 62, in get_validation_errors errors.update(field.get_validation_errors(new_data)) File "/MY_PATH/django/oldforms/__init__.py", line 379, in get_validation_errors self.run_validator(new_data, validator) File "/MY_PATH/django/oldforms/__init__.py", line 369, in run_validator validator(new_data.get(self.field_name, ''), new_data) File "/MY_PATH/django/utils/functional.py", line 55, in _curried return _curried_func(*(args+moreargs), **dict(kwargs, **morekwargs)) File "/MY_PATH/django/db/models/manipulators.py", line 302, in manipulator_validator_unique_together old_obj = self.manager.get(**kwargs) File "/MY_PATH/django/db/models/manager.py", line 82, in get return self.get_query_set().get(*args, **kwargs) File "/MY_PATH/django/db/models/query.py", line 199, in get % (self.model._meta.object_name, num, kwargs)) MultipleObjectsReturned: get() returned more than one Entry-- it returned 2! Lookup parameters were {'date__iexact': u'2008-06-04', 'slug__iexact': u'example-title'} --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Django users" group. To post to this group, send email to django-users@googlegroups.com To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/django-users?hl=en -~----------~----~----~----~------~----~------~--~---