FieldError on ManyToMany after upgrading to Django 1.3 <p>Just been updating to Django 1.3 and come across an odd error. I'm getting the following error from some code which works with version 1.2.7.</p> <pre><code>FieldError: Cannot resolve keyword 'email_config_set' into field. Choices are: id, name, site, type </code></pre> <p>The odd thing being email_config_set is a related name for a ManyToMany field. I'm not sure why django is trying to resolve it into a field.</p> <p>The error occurs deep inside django:</p> <pre><code>Traceback (most recent call last): File "./core/driver.py", line 268, in run self.init_norm() File "./driver/emailevent/background.py", line 130, in init_norm self.load_config() File "./driver/emailevent/background.py", line 71, in load_config events = list(config.events.select_related()) File "/usr/local/lib/python2.6/site-packages/Django-1.3.1-py2.6.egg/django/db/models/manager.py", line 168, in select_related return self.get_query_set().select_related(*args, **kwargs) File "/usr/local/lib/python2.6/site-packages/Django-1.3.1-py2.6.egg/django/db/models/fields/related.py", line 497, in get_query_set return superclass.get_query_set(self).using(db)._next_is_sticky().filter(**(self.core_filters)) File "/usr/local/lib/python2.6/site-packages/Django-1.3.1-py2.6.egg/django/db/models/query.py", line 550, in filter return self._filter_or_exclude(False, *args, **kwargs) File "/usr/local/lib/python2.6/site-packages/Django-1.3.1-py2.6.egg/django/db/models/query.py", line 568, in _filter_or_exclude clone.query.add_q(Q(*args, **kwargs)) File "/usr/local/lib/python2.6/site-packages/Django-1.3.1-py2.6.egg/django/db/models/sql/query.py", line 1194, in add_q can_reuse=used_aliases, force_having=force_having) File "/usr/local/lib/python2.6/site-packages/Django-1.3.1-py2.6.egg/django/db/models/sql/query.py", line 1069, in add_filter negate=negate, process_extras=process_extras) File "/usr/local/lib/python2.6/site-packages/Django-1.3.1-py2.6.egg/django/db/models/sql/query.py", line 1260, in setup_joins "Choices are: %s" % (name, ", ".join(names))) FieldError: Cannot resolve keyword 'email_config_set' into field. Choices are: id, name, site, type </code></pre> <p>Any pointers or tips would be welcome.</p>