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 22339,accessing m2m relation where database is not 'default' throws error,zzart999@…,nobody,"Giving two models like here : https://docs.djangoproject.com/en/dev/topics/db/examples/many_to_many/ with m2m relation located on single database which is configured with a different alias then 'default' Accessing relation a1.publications.all() throws error: {{{ Traceback (most recent call last): File """", line 1, in File ""/home/mars/dev/ve/v3/lib/python3.3/site-packages/django/db/models/manager.py"", line 191, in all return self.get_queryset() File ""/home/mars/dev/ve/v3/lib/python3.3/site-packages/django/db/models/fields/related.py"", line 874, in get_queryset return qs._next_is_sticky().filter(**self.core_filters) File ""/home/mars/dev/ve/v3/lib/python3.3/site-packages/django/db/models/query.py"", line 686, in filter return self._filter_or_exclude(False, *args, **kwargs) File ""/home/mars/dev/ve/v3/lib/python3.3/site-packages/django/db/models/query.py"", line 704, in _filter_or_exclude clone.query.add_q(Q(*args, **kwargs)) File ""/home/mars/dev/ve/v3/lib/python3.3/site-packages/django/db/models/sql/query.py"", line 1284, in add_q clause, require_inner = self._add_q(where_part, self.used_aliases) File ""/home/mars/dev/ve/v3/lib/python3.3/site-packages/django/db/models/sql/query.py"", line 1311, in _add_q current_negated=current_negated, connector=connector) File ""/home/mars/dev/ve/v3/lib/python3.3/site-packages/django/db/models/sql/query.py"", line 1138, in build_filter lookups, parts, reffed_aggregate = self.solve_lookup_type(arg) File ""/home/mars/dev/ve/v3/lib/python3.3/site-packages/django/db/models/sql/query.py"", line 1076, in solve_lookup_type _, field, _, lookup_parts = self.names_to_path(lookup_splitted, self.get_meta()) File ""/home/mars/dev/ve/v3/lib/python3.3/site-packages/django/db/models/sql/query.py"", line 1380, in names_to_path self.raise_field_error(opts, name) File ""/home/mars/dev/ve/v3/lib/python3.3/site-packages/django/db/models/sql/query.py"", line 1386, in raise_field_error ""Choices are: %s"" % (name, "", "".join(available))) django.core.exceptions.FieldError: Cannot resolve keyword 'article' choices are .... }}}",Uncategorized,closed,"Database layer (models, ORM)",1.7-beta-1,Release blocker,invalid,,,Unreviewed,0,0,0,0,0,0