в Settings задаешь media для общей папки с файлами, а в
Models.py задаешь путь для конкретных файлов, к примеру для images - делаtшь так:
avatar = models.ImageField(
upload_to='avatars',
blank=True,
verbose_name='Аватар',
Далее, уже в шаблоне выводим так:
{{post.avatar.url}}
В
Settings.py:
MEDIA_DIR = os.path.join(BASE_DIR, 'media')
MEDIA_ROOT = MEDIA_DIR
MEDIA_URL = '/media/'