title: ImportError: Django Cities
body: <p>I'm wondering why I am getting an <code>ImportError</code> when using <a href="https://github.com/coderholic/django-cities" rel="nofollow">django-cities</a>.</p>
  
  <pre><code>from cities.models import PostalCode
  </code></pre>
  
  <p>I have already synced db and <code>cities</code> tables exist in the database. The traceback: </p>
  
  <pre><code>Traceback (most recent call last):
    File "manage.py", line 10, in &lt;module&gt;
      execute_from_command_line(sys.argv)
     File "/lib/python2.7/django/core/management/__init__.py", line 443, in execute_from_command_line
      utility.execute()
    File "/lib/python2.7/django/core/management/__init__.py", line 382, in execute
      self.fetch_command(subcommand).run_from_argv(self.argv)
    File "/lib/python2.7/django/core/management/__init__.py", line 261, in fetch_command
      klass = load_command_class(app_name, subcommand)
    File "/lib/python2.7/django/core/management/__init__.py", line 69, in load_command_class
      module = import_module('%s.management.commands.%s' % (app_name, name))
    File "/lib/python2.7/django/utils/importlib.py", line 35, in import_module
      __import__(name)
    File "/lib/python2.7/South-0.7.5-py2.7.egg/south/management/commands/__init__.py", line 10, in &lt;module&gt;
      import django.template.loaders.app_directories
    File "/lib/python2.7/django/template/loaders/app_directories.py", line 23, in &lt;module&gt;
      raise ImproperlyConfigured('ImportError %s: %s' % (app, e.args[0]))
  django.core.exceptions.ImproperlyConfigured: ImportError haystack: cannot import name PostalCode
  </code></pre>
  
  <p>The ImportError suggests that python is looking for <code>PostalCode</code> in <code>haystack</code>, but I am asking it to import from <code>cities</code>.. Why does this happen? Thanks for your ideas!</p>