Файл из модели django не загружается

Это мои модели

class Post(models.Model):
    title = models.TextField(default="no title")
    body = models.TextField(default="no body")
    creation_date = models.DateTimeField(default=timezone.now)
    creator = models.ForeignKey(User, on_delete=models.CASCADE)
    document = models.FileField(upload_to="uploads/", null=True, blank=True)

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

это мое мнение

class Post_List(LoginRequiredMixin, View):
    def get(self, request, *args, **kwargs):
        posts = Post.objects.order_by("-creation_date")
        form = PostForm()

        context = {
            "post_list" : posts,
            "form" : form,
        }

        return render(request, 'social/post_list.html', context)

    def post(self, request, *args, **kwargs):
        posts = Post.objects.order_by('-creation_date')
        form = PostForm(request.POST, request.FILES)

        if form.is_valid():
            new_post = form.save(commit=False)
            new_post.creator = request.user
            new_post.save()

        context = {
            'post_list': posts,
            'form': form,
        }
        return redirect('/feed')

Я попробовал мигрировать снова, но ничего не изменилось

у меня не было пробела между method="POST" и enctype="multipart/form-data", я исправил это, когда вставил html сюда, я протестировал снова и теперь все работает

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