title: Importing Django module from a subfolder
body: <p>I have a Django project where in the project's root folder (where <code>manage.py</code> is) I can do</p>
  
  <pre><code>(venv) MyName-MacBook:mydjangoproject myname$ python
  &gt;&gt;&gt; import django
  &gt;&gt;&gt; from django.core.mail import EmailMessage, send_mail
  &gt;&gt;&gt; 
  </code></pre>
  
  <p>However, when I create a subfolder, this doesn't work anymore</p>
  
  <pre><code>(venv) MyName-MacBook:mydjangoproject myname$ mkdir email &amp;&amp; cd email
  (venv) MyName-MacBook:email myname$ python
  &gt;&gt;&gt; import django
  &gt;&gt;&gt; from django.core.mail import EmailMessage, send_mail
      Traceback (most recent call last):
    File "&lt;stdin&gt;", line 1, in &lt;module&gt;
    File "/Users/myname/Documents/MacBook:mydjangoproject/venv/lib/python3.6/site-packages/django/core/mail/__init__.py", line 11, in &lt;module&gt;
      from django.core.mail.message import (
    File "/Users/myname/Documents/MacBook:mydjangoproject/venv/lib/python3.6/site-packages/django/core/mail/message.py", line 7, in &lt;module&gt;
      from email import (
    File "/Users/myname/Documents/MacBook:mydjangoproject/email/email.py", line 2, in &lt;module&gt;
      from django.core.mail import EmailMessage, send_mail
  ImportError: cannot import name 'EmailMessage'
  &gt;&gt;&gt; 
  </code></pre>
  
  <p>I realise this is a very basic question, but I am a bit stuck. It's strange that I can import <code>django</code>, but not the other functions.</p>