title: Django python 'sql_server.pyodbc' isn't an available database backend
body: <p>I'm trying to connect my Django app to microsoft sql database on apache server but I get the following error messages:</p>
  
  <pre><code>django.core.exceptions.ImproperlyConfigured: 'sql_server.pyodbc' isn't an available database backend.
  Try using 'django.db.backends.XXX', where XXX is one of:
  'mysql', 'oracle', 'postgresql', 'sqlite3'
  </code></pre>
  
  <p>I have installed django-pyodbc-azure and it's showing up as part of (pip freeze list):</p>
  
  <pre><code>Django==2.1
  django-pyodbc==1.1.3
  django-pyodbc-azure==2.1.0.0
  pyodbc==4.0.25
  </code></pre>
  
  <p>Here is settings.py database configuration:</p>
  
  <pre><code>'default': {
      'ENGINE': 'sql_server.pyodbc',
      'NAME': 'name',
      'USER': 'user',
      'PASSWORD': 'password',
      'HOST': 'host',
      'PORT': '',
  
      'OPTIONS': {
          'driver': 'ODBC Driver 17 for SQL Server',
      },
  
  },
  </code></pre>
  
  <p>Inside site-packages folder, it's doesn't show the actual django-pyodbc-azure folder but when i run the command (pip show django-pyodbc-azure), it shows the package location (/usr/local/lib/python3.5/dist-packages) which means it's successfully installed. </p>
  
  <p>So I'm not really sure what is the problem.</p>