Django почему мое изображение отказывается загружаться

Для моего сайта я реализовал картинку профиля, которую можно добавить в свой профиль, и она работает: models.py

class Profileuser(models.Model):
owner = models.OneToOneField(User, on_delete=models.CASCADE)
name = models.CharField(max_length=50)
tagline = models.CharField(max_length=100)
bio = models.TextField(blank=True)
website = models.URLField(blank=True)
profile_pic = models.ImageField(upload_to="profiles/", blank=True)

def __str__(self):
    return f"{self.id} | {self.name}"

views.py

class ProfileuserCreateView(LoginRequiredMixin, CreateView):
    model = Profileuser
    fields = ['name', 'profile_pic', 'tagline', 'bio', 'website']
    success_url = reverse_lazy('recipes-home')

    def form_valid(self, form):
        form.instance.owner = self.request.user
        return super(ProfileuserCreateView, self).form_valid(form)

Urls.py

if settings.DEBUG:
    urlpatterns += static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)

Однако, когда я попытался добавить фотографии в посты с рецептами, изображения просто не загружаются, и я вижу, что папка пуста

models.py

class Recipe(models.Model):
    title = models.CharField(max_length=100)
    recipe_image = models.ImageField(upload_to="imagerecipes/", blank=True)
    ingredients = models.TextField()
    description = models.TextField()
    author = models.ForeignKey(User, on_delete=models.CASCADE)
    created_at = models.DateTimeField(auto_now_add=True)
    updated_at = models.DateTimeField(auto_now=True)

    def get_absolute_url(self):
        return reverse('recipes-detail', kwargs={"pk": self.pk})

    def __str__(self):
        return self.title

views.py

class RecipeCreateView(LoginRequiredMixin, CreateView):
    model = models.Recipe
    fields = ['title', 'recipe_image', 'ingredients', 'description']

    def form_valid(self, form):
        form.instance.author = self.request.user
        return super().form_valid(form)

Я не понимаю, почему один работает, а другой нет, так как код практически тот же самый - если я загружаю через админку - все работает, я также проверил фотографии профиля, и он все еще позволяет мне загружать их.

Никаких сообщений об ошибках - фотография просто не загружается в папку...

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