get_profile() returns a field error.
****************************************
Exception Type: FieldError
Exception Value: Cannot resolve keyword 'user' into field. Choices are:
date_joined, email, first_name, groups, id, is_active, is_staff, is_superuser, last_login, last_name, logentry...
****************************************
On close inspection there is no 'user' field defined in
_ myproject.profiles.models
_ ...\site-packages\django\contrib\auth\models.py
_ or in the db auth_user or profile tables.
Drilling into all of the files listed in the traceback, (including site packages)
I can find no instance of 'user' being assigned as a field.
* Where else can I look to find 'user' and/or what is causing the problem.
Please advise
*****************************
TRACEBACK
*****************************
Environment:
Request Method: GET
Request URL: http://myproject.com/profiles/create/
Django Version: 1.6.12
Python Version: 2.7.5
Installed Applications:
('django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.sites',
'django.contrib.admin',
'django.contrib.humanize',
'django.contrib.redirects',
'bookstor',
'bookstor.registration',
'bookstor.profiles',
'django_extensions',
'django.contrib.admin',
'bookstor.cart')
Installed Middleware:
('django.middleware.common.CommonMiddleware',
'django.contrib.sessions.middleware.SessionMiddleware',
'django.middleware.common.CommonMiddleware',
'django.contrib.auth.middleware.AuthenticationMiddleware',
'django.middleware.transaction.TransactionMiddleware',
'django.contrib.messages.middleware.MessageMiddleware',
'django.contrib.redirects.middleware.RedirectFallbackMiddleware')
Traceback:
File "/usr/lib/python2.7/site-packages/django/core/handlers/base.py" in get_response
120. response = wrapped_callback(request, *callback_args, **callback_kwargs)
File "/var/www/MYPROJECT/data/bookstor/profiles/views.py" in create_profile
49. profile_obj = request.user.get_profile() ## If existing profile found
File "/usr/lib/python2.7/site-packages/django/contrib/auth/models.py" in get_profile
449. self._profile_cache = model._default_manager.using(self._state.db).get(user__id__exact=self.id)
File "/usr/lib/python2.7/site-packages/django/db/models/query.py" in get
301. clone = self.filter(*args, **kwargs)
File "/usr/lib/python2.7/site-packages/django/db/models/query.py" in filter
593. return self._filter_or_exclude(False, *args, **kwargs)
File "/usr/lib/python2.7/site-packages/django/db/models/query.py" in _filter_or_exclude
611. clone.query.add_q(Q(*args, **kwargs))
File "/usr/lib/python2.7/site-packages/django/db/models/sql/query.py" in add_q
1204. clause = self._add_q(where_part, used_aliases)
File "/usr/lib/python2.7/site-packages/django/db/models/sql/query.py" in _add_q
1240. current_negated=current_negated)
File "/usr/lib/python2.7/site-packages/django/db/models/sql/query.py" in build_filter
1103. allow_explicit_fk=True)
File "/usr/lib/python2.7/site-packages/django/db/models/sql/query.py" in setup_joins
1363. names, opts, allow_many, allow_explicit_fk)
File "/usr/lib/python2.7/site-packages/django/db/models/sql/query.py" in names_to_path
1283. "Choices are: %s" % (name, ", ".join(available)))
Exception Type: FieldError at /profiles/create/
Exception Value: Cannot resolve keyword 'user' into field. Choices are: date_joined, email, first_name, firstpass, groups, id, is_active, is_staff, is_superuser, last_login, last_name, logentry, password, registrationprofile, user_permissions, username
You received this message because you are subscribed to the Google Groups "Django users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to django-users+unsubscribe@googlegroups.com.
To post to this group, send email to django-users@googlegroups.com.
Visit this group at https://groups.google.com/group/django-users.
To view this discussion on the web visit https://groups.google.com/d/msgid/django-users/316b8d68-4bb1-426f-bb47-8c271dbe6bb8%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
No comments:
Post a Comment