title: Django uploading images via admin panel error
body: <p>Hello when I want to test uploading images via admin panel I keep getting an error. No such file or directory: '/todoapp/media/cola.png'. I have no idea what did I wrong and unluckily I have to paste ton of code.</p>
  <p>model:</p>
  <pre><code>class Profile(models.Model):
      user = models.OneToOneField(User, on_delete=CASCADE)
      image = models.ImageField(upload_to='media/', default='ww1.jpg')
  </code></pre>
  <p>When image goes default I get an error:</p>
  <pre><code>No such file or directory: '/todoapp/media/home/static/images/ww1.jpg'
  </code></pre>
  <p>urls.py</p>
  <pre><code>urlpatterns =+  static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
  
  
  tree:
  
  ├── docker-compose.yml
  ├── Dockerfile
  ├── home
  │   ├── admin.py
  │   ├── apps.py
  │   ├── forms.py
  │   ├── models.py
  │   ├── signals.py
  │   ├── static
  │   │   └── home
  │   │       ├── etc. etc.
  │   ├── templates
  │   │   └── home
  │   │       ├── etc. etc.
  │   ├── tests.py
  │   ├── urls.py
  │   └── views.py
  ├── manage.py
  ├── media
  │   ├── dress.png
  │   └── pictures
  │       └── ww1.jpg
  ├── requirements.txt
  ├── todoapp
  │   ├── asgi.py
  │   ├── __init__.py
  │   ├── __pycache__
  │   │   ├── __init__.cpython-39.pyc
  │   │   ├── settings.cpython-39.pyc
  │   │   ├── urls.cpython-39.pyc
  │   │   └── wsgi.cpython-39.pyc
  │   ├── settings.py
  │   ├── urls.py
  │   └── wsgi.py
  └── travis_script.sh
  </code></pre>
  <p>settings.py</p>
  <pre><code>STATIC_URL = '/static/'
  
  STATICFILES_DIRS = (
      os.path.join(BASE_DIR, 'static'),
  )
  MEDIA_ROOT = os.path.join(BASE_DIR, 'media')
  MEDIA_URL = '/media/'
  </code></pre>