title: why swagger raises unclear error - Django
body: <p>I have a django rest Backend app, and i use swagger to look and document my apis to the FE. </p>
  
  <p>This worked fine, but I made some changes and now I get this error: </p>
  
  <pre><code>Internal Server Error: /
  Traceback (most recent call last):
    File "/home/notsoshabby/.local/share/virtualenvs/panda_pitch-UBt5SNMA/lib/python3.7/site-packages/django/core/handlers/exception.py", line 34, in inner
      response = get_response(request)
    File "/home/notsoshabby/.local/share/virtualenvs/panda_pitch-UBt5SNMA/lib/python3.7/site-packages/django/core/handlers/base.py", line 115, in _get_response
      response = self.process_exception_by_middleware(e, request)
    File "/home/notsoshabby/.local/share/virtualenvs/panda_pitch-UBt5SNMA/lib/python3.7/site-packages/django/core/handlers/base.py", line 113, in _get_response
      response = wrapped_callback(request, *callback_args, **callback_kwargs)
    File "/home/notsoshabby/.local/share/virtualenvs/panda_pitch-UBt5SNMA/lib/python3.7/site-packages/django/views/decorators/csrf.py", line 54, in wrapped_view
      return view_func(*args, **kwargs)
    File "/home/notsoshabby/.local/share/virtualenvs/panda_pitch-UBt5SNMA/lib/python3.7/site-packages/django/views/generic/base.py", line 71, in view
      return self.dispatch(request, *args, **kwargs)
    File "/home/notsoshabby/.local/share/virtualenvs/panda_pitch-UBt5SNMA/lib/python3.7/site-packages/rest_framework/views.py", line 497, in dispatch
      response = self.handle_exception(exc)
    File "/home/notsoshabby/.local/share/virtualenvs/panda_pitch-UBt5SNMA/lib/python3.7/site-packages/rest_framework/views.py", line 457, in handle_exception
      self.raise_uncaught_exception(exc)
    File "/home/notsoshabby/.local/share/virtualenvs/panda_pitch-UBt5SNMA/lib/python3.7/site-packages/rest_framework/views.py", line 468, in raise_uncaught_exception
      raise exc
    File "/home/notsoshabby/.local/share/virtualenvs/panda_pitch-UBt5SNMA/lib/python3.7/site-packages/rest_framework/views.py", line 494, in dispatch
      response = handler(request, *args, **kwargs)
    File "/home/notsoshabby/.local/share/virtualenvs/panda_pitch-UBt5SNMA/lib/python3.7/site-packages/rest_framework_swagger/views.py", line 32, in get
      schema = generator.get_schema(request=request)
    File "/home/notsoshabby/.local/share/virtualenvs/panda_pitch-UBt5SNMA/lib/python3.7/site-packages/rest_framework/schemas/coreapi.py", line 153, in get_schema
      links = self.get_links(None if public else request)
    File "/home/notsoshabby/.local/share/virtualenvs/panda_pitch-UBt5SNMA/lib/python3.7/site-packages/rest_framework/schemas/coreapi.py", line 140, in get_links
      link = view.schema.get_link(path, method, base_url=self.url)
  AttributeError: 'AutoSchema' object has no attribute 'get_link'
  HTTP GET / 500 [0.15, 127.0.0.1:44214]
  /home/notsoshabby/Desktop/panda_pitch/django_project/settings.py 
  </code></pre>
  
  <p>This error is not very clear as the AutoSchema is not a part of my code and the traceback is not showing me where in My code the problem is. 
  I made too many changes to go one by one and check which one caused that. </p>
  
  <p>Anyone experienced this issue before? Any ideas on how to debug to find which change causes this issue? </p>