id,summary,reporter,owner,description,type,status,component,version,severity,resolution,keywords,cc,stage,has_patch,needs_docs,needs_tests,needs_better_patch,easy,ui_ux 10645,Meta unique_together values cannot be Unicode strings,ramen,nobody,"I had code like this in my Meta class for a Model: {{{ unique_together = [(u'family', u'term')] }}} When I tried to save a record using the Admin, I got the following error: {{{ Traceback: File ""/var/lib/python-support/python2.5/django/core/handlers/base.py"" in get_response 86. response = callback(request, *callback_args, **callback_kwargs) File ""/var/lib/python-support/python2.5/django/contrib/admin/sites.py"" in root 157. return self.model_page(request, *url.split('/', 2)) File ""/var/lib/python-support/python2.5/django/views/decorators/cache.py"" in _wrapped_view_func 44. response = view_func(request, *args, **kwargs) File ""/var/lib/python-support/python2.5/django/contrib/admin/sites.py"" in model_page 176. return admin_obj(request, rest_of_url) File ""/var/lib/python-support/python2.5/django/contrib/admin/options.py"" in __call__ 197. return self.change_view(request, unquote(url)) File ""/var/lib/python-support/python2.5/django/db/transaction.py"" in _commit_on_success 238. res = func(*args, **kw) File ""/var/lib/python-support/python2.5/django/contrib/admin/options.py"" in change_view 568. if form.is_valid(): File ""/var/lib/python-support/python2.5/django/forms/forms.py"" in is_valid 120. return self.is_bound and not bool(self.errors) File ""/var/lib/python-support/python2.5/django/forms/forms.py"" in _get_errors 111. self.full_clean() File ""/var/lib/python-support/python2.5/django/forms/forms.py"" in full_clean 241. self.cleaned_data = self.clean() File ""/var/lib/python-support/python2.5/django/forms/models.py"" in clean 223. self.validate_unique() File ""/var/lib/python-support/python2.5/django/forms/models.py"" in validate_unique 263. qs = self.instance.__class__._default_manager.filter(**lookup_kwargs) Exception Type: TypeError at /admin/data/familyterm/17/ Exception Value: filter() keywords must be strings }}} Changing to: {{{ unique_together = [('family', 'term')] }}} resolved the issue. ",,closed,"Database layer (models, ORM)",1.0,,fixed,,,Accepted,0,0,0,0,0,0