Почему я получаю ошибку "файл не выбран" при загрузке изображения в 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>
'''
Вот проблема, но я заполняю все поля
Вот результат, который я добавил с помощью панели администратора