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/