This repository was archived by the owner on Mar 18, 2019. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 58
This repository was archived by the owner on Mar 18, 2019. It is now read-only.
ImportError on AWS Lambda #131
Copy link
Copy link
Closed
Description
I'm using the django-rest-swagger package and get the following import error when running on Lambda. If I remove the swagger imports from my urls.py the app runs fine.
Any ideas?
Django Version: 1.11
Python Version: 2.7.12
Installed Applications:
['django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'corsheaders',
'django_extensions',
'rest_framework',
'rest_framework.authtoken',
'rest_framework_swagger',
'authentication',
'locations']
Installed Middleware:
['django.middleware.security.SecurityMiddleware',
'django.contrib.sessions.middleware.SessionMiddleware',
'django.middleware.common.CommonMiddleware',
'django.middleware.csrf.CsrfViewMiddleware',
'django.contrib.auth.middleware.AuthenticationMiddleware',
'django.contrib.messages.middleware.MessageMiddleware',
'django.middleware.clickjacking.XFrameOptionsMiddleware']
Traceback:
File "/var/task/django/core/handlers/exception.py" in inner
41. response = get_response(request)
File "/var/task/django/utils/deprecation.py" in __call__
138. response = self.process_request(request)
File "/var/task/django/middleware/common.py" in process_request
62. if self.should_redirect_with_slash(request):
File "/var/task/django/middleware/common.py" in should_redirect_with_slash
80. not is_valid_path(request.path_info, urlconf) and
File "/var/task/django/urls/base.py" in is_valid_path
158. resolve(path, urlconf)
File "/var/task/django/urls/base.py" in resolve
27. return get_resolver(urlconf).resolve(path)
File "/var/task/django/urls/resolvers.py" in resolve
362. for pattern in self.url_patterns:
File "/var/task/django/utils/functional.py" in __get__
35. res = instance.__dict__[self.name] = self.func(instance)
File "/var/task/django/urls/resolvers.py" in url_patterns
405. patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module)
File "/var/task/django/utils/functional.py" in __get__
35. res = instance.__dict__[self.name] = self.func(instance)
File "/var/task/django/urls/resolvers.py" in urlconf_module
398. return import_module(self.urlconf_name)
File "/usr/lib64/python2.7/importlib/__init__.py" in import_module
37. __import__(name)
File "/var/task/rangemanager/urls.py" in <module>
18. from rest_framework_swagger.views import get_swagger_view
File "/var/task/rest_framework_swagger/views.py" in <module>
8. from . import renderers
File "/var/task/rest_framework_swagger/renderers.py" in <module>
1. import coreapi
File "/var/task/coreapi/__init__.py" in <module>
2. from coreapi import auth, codecs, exceptions, transports, utils
File "/var/task/coreapi/auth.py" in <module>
1. from coreapi.utils import domain_matches
File "/var/task/coreapi/utils.py" in <module>
1. from coreapi import exceptions
Exception Type: ImportError at /admin
Exception Value: cannot import name exceptions
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels