Django Field Error Cannot Resolve Keyword
Contents |
here for a quick overview of the site Help Center Detailed answers to django cannot resolve keyword into field. choices are any questions you might have Meta Discuss the workings and
Cannot Resolve Keyword 'user' Into Field
policies of this site About Us Learn more about Stack Overflow the company Business Learn more
Cannot Resolve Keyword 'id' Into Field
about hiring developers or posting ads with us Stack Overflow Questions Jobs Documentation Tags Users Badges Ask Question x Dismiss Join the Stack Overflow Community
Cannot Resolve Keyword 'slug' Into Field. Choices Are:
Stack Overflow is a community of 4.7 million programmers, just like you, helping each other. Join them; it only takes a minute: Sign up Django 1.8 - FieldError: Cannot resolve keyword into field up vote 4 down vote favorite 1 I recently upgraded from Django 1.6 to Django 1.8. When I did, cannot resolve keyword name into field I found that I was no longer able to to do a lookup back through a foreign key relationship as described in: https://docs.djangoproject.com/en/1.8/topics/db/queries/#lookups-that-span-relationships. The system is set up so that there are two projects which use the same database. (Not my idea, but not something I would like to change right now.) The project where the models were initially created and migrated works just fine after the upgrade, but the other one does not. The models file for each is identical. Models.py: class Site(models.Model): name = models.CharField(max_length=255) class Meta: app_label = 'project1' class Page(models.Model): title = models.CharField(max_length=255) site = models.ForeignKey('Site') class Meta: app_label = 'project1' Error traceback from the Django Shell: >>> x = models.Site.objects.filter(page__id=1000) Traceback (most recent call last): File "
here for a quick related field got invalid lookup: icontains overview of the site Help Center Detailed answers django related_name to any questions you might have Meta Discuss the workings and policies django extra of this site About Us Learn more about Stack Overflow the company Business Learn more about hiring developers or posting ads http://stackoverflow.com/questions/31864885/django-1-8-fielderror-cannot-resolve-keyword-into-field with us Stack Overflow Questions Jobs Documentation Tags Users Badges Ask Question x Dismiss Join the Stack Overflow Community Stack Overflow is a community of 4.7 million programmers, just like you, helping each other. Join them; it only takes a minute: Sign http://stackoverflow.com/questions/27701646/fielderror-cannot-resolve-keyword-xxxx-into-field-on-wrong-entity up FieldError Cannot resolve keyword 'XXXX' into field, on wrong entity up vote 1 down vote favorite 1 I don't understand this error on my model. My model (django 1.5.4): from django.db.models import Model from django.db import models from django.utils.translation import ugettext_lazy as _ class ProductFactory(Model): name = models.CharField(_(u"Name"), max_length=128) products = models.ManyToManyField('Product', through='ProductFactoryProduct', related_name='factory') components = models.ManyToManyField('Product', through='ProductFactoryComponent', related_name='factory') class ProductFactoryProduct(Model): factory = models.ForeignKey('ProductFactory') product = models.ForeignKey('Product') quantity = models.IntegerField(_(u"Quantity"), default=1) class ProductFactoryComponent(Model): factory = models.ForeignKey('ProductFactory') product = models.ForeignKey('Product') quantity = models.IntegerField(_(u"Quantity"), default=1) class Product(Model): active = models.BooleanField(_(u"Active"), default=True) barcode = models.CharField(_(u"Barcode"), max_length=32, blank=True, null=True) [...] # Nothing about factory When i try to get Factory.products or Factory.components: factory = ProductFactory.objects.get(pk=factory_id) factory.products.all() This error is throwed: FieldError at /stock/factory/view/1 Cannot resolve keywor
Traceback: File "/usr/lib/pymodules/python2.6/django/core/handlers/base.py" in http://askbot.org/en/question/6779/fielderror-cannot-resolve-keyword-answer-into-field/ get_response 92. response = callback(request, *callback_args, **callback_kwargs) File "/usr/lib/pymodules/python2.6/django/contrib/admin/sites.py" in root 490. return self.model_page(request, cannot resolve *url.split('/', 2)) File "/usr/lib/pymodules/python2.6/django/views/decorators/cache.py" in _wrapped_view_func 44. response = view_func(request, *args, **kwargs) File "/usr/lib/pymodules/python2.6/django/contrib/admin/sites.py" in model_page 509. return admin_obj(request, rest_of_url) File "/usr/lib/pymodules/python2.6/django/contrib/admin/options.py" in __call__ 1098. return self.change_view(request, cannot resolve keyword unquote(url)) File "/usr/lib/pymodules/python2.6/django/db/transaction.py" in _commit_on_success 240. res = func(*args, **kw) File "/usr/lib/pymodules/python2.6/django/contrib/admin/options.py" in change_view 840. form = ModelForm(instance=obj) File "/home/chase/bullhorn/branches/powerfill/django/powerfill/search/admin.py" in __init__ 113. super(CompanyAdminForm, self).__init__(*args, **kwargs) File "/usr/lib/pymodules/python2.6/django/forms/models.py" in __init__ 222. object_data = model_to_dict(instance, opts.fields, opts.exclude) File "/usr/lib/pymodules/python2.6/django/forms/models.py" in model_to_dict 140. data[f.name] = [obj.pk for obj in f.value_from_object(instance)] File "/usr/lib/pymodules/python2.6/django/db/models/fields/related.py" in value_from_object 964. return getattr(obj, self.attname).all() File "/usr/lib/pymodules/python2.6/django/db/models/manager.py" in all 105. return self.get_query_set() File "/usr/lib/pymodules/python2.6/django/db/models/fields/related.py" in get_query_set 424. return superclass.get_query_set(self)._next_is_sticky().filter(**(self.core_filters)) File "/usr/lib/pymodules/python2.6/django/db/models/query.py" in filter 498. return self._filter_or_exclude(False, *args, **kwargs) File "/usr/lib/py
FieldError: Cannot resolve keyword 'answer' into field. bug edit previous-version asked 2012-03-16 09:29:55 -0500 Olloff 117 ●7 ●5 ●14 updated 2012-03-16 09:46:56 -0500 Hello, all! Next is error I've got after selecting any of the previous versions of my edits. How can I fix it? Traceback (most recent call last): File "/var/src/askbot-devel/askbot_env/lib/python2.5/site-packages/Django-1.3.1-py2.5.egg/django/core/handlers/base.py", line 111, in get_response response = callback(request, *callback_args, **callback_kwargs) File "/var/src/askbot-devel/askbot_env/lib/python2.5/site-packages/Django-1.3.1-py2.5.egg/django/contrib/auth/decorators.py", line 23, in _wrapped_view return view_func(request, *args, **kwargs) File "/var/src/askbot-devel/askbot_env/lib/python2.5/site-packages/Django-1.3.1-py2.5.egg/django/utils/decorators.py", line 93, in _wrapped_view response = view_func(request, *args, **kwargs) File "/var/src/askbot-devel/askbot/utils/decorators.py", line 217, in wrapper return view_func(request, *args, **kwargs) File "/var/src/askbot-devel/askbot/views/writers.py", line 427, in edit_answer revision = rev File "/var/src/askbot-devel/askbot_env/lib/python2.5/site-packages/Django-1.3.1-py2.5.egg/django/db/models/query.py", line 341, in get clone = self.filter(*args, **kwargs) File "/var/src/askbot-devel/askbot_env/lib/python2.5/site-packages/Django-1.3.1-py2.5.egg/django/db/models/query.py", line 550, in filter return self._filter_or_exclude(False, *args, **kwargs) File "/var/src/askbot-devel/askbot_env/lib/python2.5/site-packages/Django-1.3.1-py2.5.egg/django/db/models/query.py", line 568, in _filter_or_exclude clone.query.add_q(Q(*args, **kwargs)) File "/var/src/askbot-devel/askbot_env/lib/python2.5/site-packages/Django-1.3.1-py2.5.egg/django/db/models/sql/query.py", line 1194, in add_q can_reuse=used_aliases, force_having=force_having) File "/var/src/askbot-devel/askbot_env/lib/python2.5/site-packages/Django-1.3.1-py2.5.egg/django/db/models/sql/query.py", line 1069, in add_filter negate=negate, process_extras=process_extras) File "/