title: Django can not import a local python package when runserver
body: <p>I'm developing a simple django app, but I encounter an import issue. Here is my folder structure:</p>
  
  <pre><code>django_intuitive_pagination/
      ├── example
      │   ├── config
      │   │   ├── settings.py
      │   │   ├── urls.py
      │   │   └── wsgi.py
      │   ├── items
      │   │   ├── admin.py
      │   │   ├── apps.py
      │   │   ├── __init__.py
      │   │   ├── migrations/
      │   │   ├── models.py
      │   │   ├── tests.py
      │   │   ├── urls.py
      │   │   └── views.py
      │   └── manage.py
      ├── intuitive_pagination
      │   ├── __init__.py
      │   ├── mixins.py
      │   ├── paginator.py
      │   ├── templates/
      │   ├── templatetags/
      │   └── views.py
      ├── runtests.py
      └── tests/
  </code></pre>
  
  <p>I add <code>intuitive_pagination</code> in <code>example.config.settings.py</code> as a django app. Add in <code>example.items.views.py</code>, I also import a <code>class</code> from <code>intuitive_pagination.views.py</code>. However, when I run <code>python manage.py</code> command, django complaint <code>ImportError: No module named 'intuitive_pagination'</code>:</p>
  
  <pre><code>example/config/settings.py
  
  INSTALLED_APPS = [
      'django.contrib.admin',
      'django.contrib.auth',
      'django.contrib.contenttypes',
      'django.contrib.sessions',
      'django.contrib.messages',
      'django.contrib.staticfiles',
      'items',
      'intuitive_pagination',
  ]
  
  
  example/items/views.py
  
  from intuitive_pagination.views import PaginationListView
  ...
  </code></pre>
  
  <p>I am sure the top level of the project did in python path</p>
  
  <pre><code>&gt;&gt;&gt; sys.path
  [..., '/home/light/Workspace/PycharmProjects/DjangoProjects/django_intuitive_pagination']
  </code></pre>
  
  <p>full stack:</p>
  
  <pre><code>Traceback (most recent call last):
    File "/home/light/.virtualenvs/intuitive_pagination/lib/python3.5/site-packages/django/utils/autoreload.py", line 228, in wrapper
      fn(*args, **kwargs)
    File "/home/light/.virtualenvs/intuitive_pagination/lib/python3.5/site-packages/django/core/management/commands/runserver.py", line 117, in inner_run
      autoreload.raise_last_exception()
    File "/home/light/.virtualenvs/intuitive_pagination/lib/python3.5/site-packages/django/utils/autoreload.py", line 251, in raise_last_exception
      six.reraise(*_exception)
    File "/home/light/.virtualenvs/intuitive_pagination/lib/python3.5/site-packages/django/utils/six.py", line 685, in reraise
      raise value.with_traceback(tb)
    File "/home/light/.virtualenvs/intuitive_pagination/lib/python3.5/site-packages/django/utils/autoreload.py", line 228, in wrapper
      fn(*args, **kwargs)
    File "/home/light/.virtualenvs/intuitive_pagination/lib/python3.5/site-packages/django/__init__.py", line 27, in setup
      apps.populate(settings.INSTALLED_APPS)
    File "/home/light/.virtualenvs/intuitive_pagination/lib/python3.5/site-packages/django/apps/registry.py", line 85, in populate
      app_config = AppConfig.create(entry)
    File "/home/light/.virtualenvs/intuitive_pagination/lib/python3.5/site-packages/django/apps/config.py", line 94, in create
      module = import_module(entry)
    File "/home/light/.virtualenvs/intuitive_pagination/lib/python3.5/importlib/__init__.py", line 126, in import_module
      return _bootstrap._gcd_import(name[level:], package, level)
    File "&lt;frozen importlib._bootstrap&gt;", line 985, in _gcd_import
    File "&lt;frozen importlib._bootstrap&gt;", line 968, in _find_and_load
    File "&lt;frozen importlib._bootstrap&gt;", line 955, in _find_and_load_unlocked
  ImportError: No module named 'intuitive_pagination'
  </code></pre>
  
  <p>Why can not django import <code>intuitive_pagination</code> module?</p>