Django: Изображение не сохраняется при обновлении представления в django?

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

views.py

@login_required 
def UpdateRoom(request, pk):
    room = Chatroom.objects.get(id=pk)
    if not room : 
        return redirect("chats:message")
    form = ChatRoomForm(instance = room)
    if request.user != room.host :
        messages.error(request , "You are not allowed to Edit Room Settings !") 
        return redirect("chats:message")

    if request.method == "POST":
        room.roomname = request.POST.get("roomname")
        room.topic , created = Topic.objects.get_or_create(name = request.POST.get("topic"))
        room.description = request.POST.get("description")
        room.image = request.FILES.get("image")
        room.save()
        return redirect("chats:chat-room" , pk=room.id)
    context = {"form": form, "button_value": "Update"  , "room" : room }
    return render(request, "chat/room_update_form.html", context)
<

Просмотрите документацию для начала работы https://docs.djangoproject.com/en/4.0/topics/forms/

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