Почему я получаю ошибку "файл не выбран" при загрузке изображения в django

Вот мои коды, я перепробовал все методы, но ни один из них не работает :(
) файл models.py '''

from django.db import models
class Review(models.Model):
name = models.CharField(max_length=50)
job = models.CharField(max_length=200)
body = models.TextField()
image = models.ImageField()
created = models.DateTimeField(auto_now_add=True)

def __str__(self):
    return self.name + ' | ' + self.job[:50]

class Meta():
    ordering = ('-created',)

'''

файлforms.py '''

from django import forms

from .models import Review


class ReviewForm(forms.ModelForm):
    class Meta:
        model = Review
        fields = '__all__'

'''

файлviews.py '''

from django.shortcuts import render
from django.views.generic import ListView

from .forms import ReviewForm
from .models import Review



class ReviewView(ListView):
    model = Review
    template_name = 'testimonals/home.html'


def WriteReview(request):
    if request.method == 'POST':
        form = ReviewForm(request.POST, request.FILES)
        if form.is_valid():
            form.save()
    form = ReviewForm()
    context = {'form': form}
    return render(request, "testimonals/create_post.html", context)

'''

html файл

'''

<form action = "" method = "POST">
    {% csrf_token %}
    {{ form.as_p }}
    <input type="submit" value="Submit">
</form>

'''

Вот проблема, но я заполняю все поля

Вот результат, который я добавил с помощью панели администратора

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