Файл из модели 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 сюда, я протестировал снова и теперь все работает