Папка media не создается после сохранения файла в базе данных Django

Я пишу сайт на Django и столкнулся с проблемой. У меня есть поле cv в базе данных, в котором пользователи могут хранить свое резюме, я сделал все как указано в документации. А именно:

  1. Создайте модель FileField в models.py

    class JobseekerProfileInfo(models.Model):
    jobseeker = models.OneToOneField(JobseekerRegisterInfo, on_delete=models.CASCADE)
    photo = models.ImageField(upload_to='avatars/%Y/%m/%d',
                              default='static/personal_profile/images/default_avatar.png')
    expected_job = models.CharField(max_length=400, blank=True)
    telegram = models.CharField(max_length=150, blank=True)
    linkedin = models.URLField(blank=True)
    git_hub = models.URLField(blank=True)
    cv = models.FileField(upload_to='cvs/%Y/%m/%d')
    active_search = models.BooleanField(default=True)
    
    def __str__(self):
        return self.expected_job
    

    Обратите внимание на FileField, я указал аргумент upload_to

  2. Создал переменные MEDIA_ROOT и MEDIA_URL в settings.py

    .
    MEDIA_ROOT = os.path.join(BASE_DIR, 'media')
    MEDIA_URL = '/media/'
    
  3. Добавлена static() в список urlpatterns в urls.py

    .
    from django.contrib import admin
    from django.urls import path, include
    from django.conf.urls.static import static
    from django.conf import settings
    import debug_toolbar
    
     urlpatterns = [
         path('admin/', admin.site.urls),
         path('', include('main_page.urls')),
         path('jobseeker', include('jobseeker.urls')),
         path('profile', include('personal_profile.urls')),
         path('__debug__/', include('debug_toolbar.urls')),
     ] + static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
    
     urlpatterns += [
         path('captcha/', include('captcha.urls'))
     ]
    
    

Но когда я добавил файл в db, медиа корень не создается Помогите мне пожалуйста

Вернуться на верх