Tuesday, March 20, 2018

Django 2.0 and AsgiRequest Error

Django Users:
 I've done a Google search on this error, but I haven't found anything relevant:
 AttributeError: 'AsgiRequest' object has no attribute 'user'

So I'm hoping someone has an insight into its root cause and, maybe, a solution.
The full error is shown below:

2018-03-20 15:40:31,079 ERROR    Internal Server Error: /message/
Traceback (most recent call last):
  File "/usr/lib/python3.6/site-packages/django/core/handlers/exception.py", line 35, in inner
    response = get_response(request)
  File "/usr/lib/python3.6/site-packages/django/core/handlers/base.py", line 128, in _get_response
    response = self.process_exception_by_middleware(e, request)
  File "/usr/lib/python3.6/site-packages/django/core/handlers/base.py", line 126, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/usr/lib/python3.6/site-packages/django/views/generic/base.py", line 69, in view
    return self.dispatch(request, *args, **kwargs)
  File "/usr/lib/python3.6/site-packages/cls_authentication/decorators.py", line 253, in _wrapper
    return bound_func(*args, **kwargs)
  File "/usr/lib/python3.6/site-packages/django/contrib/auth/decorators.py", line 20, in _wrapped_view
    if test_func(request.user):
AttributeError: 'AsgiRequest' object has no attribute 'user'

Below is the list of installed packages:
aioredis (1.0.0)
amqp (2.2.2)
asgi-redis (1.4.3)
asgiref (2.1.6)
async-timeout (2.0.1)
attrs (17.4.0)
autobahn (18.3.1)
Automat (0.6.0)
billiard (3.5.0.3)
celery (4.1.0)
channels (2.0.2)
channels-redis (2.1.0)
circus (0.14.0)
cls-authentication (1.5.2)
constantly (15.1.0)
daphne (2.0.4)
Django (2.0.3)
django-cas-client (1.4.0)
django-celery-beat (1.1.1)
hiredis (0.2.0)
hyperlink (18.0.0)
idna (2.6)
incremental (17.5.0)
iowait (0.2)
kombu (4.1.0)
msgpack (0.5.6)
msgpack-python (0.5.6)
multidict (4.1.0)
people-connector (1.1.22)
pip (9.0.1)
psutil (5.4.3)
pyepics (3.3.0)
pytz (2016.4)
PyYAML (3.12)
pyzmq (17.0.0)
redis (2.10.6)
requests (2.11.1)
setuptools (28.8.0)
six (1.11.0)
tornado (4.5.3)
Twisted (17.9.0)
txaio (2.9.0)
vcrpy (1.11.1)
vine (1.1.4)
wrapt (1.10.11)
yarl (1.1.1)
zope.interface (4.4.3)

Thanks in advance.

G Broten

--
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/1b95bb8d-d5c6-4dec-ba02-746777d26318%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

No comments:

Post a Comment