На этот вопрос может быть очень легко ответить, но я понятия не имею, как это работает.
Я просматривал изображение во внешнем интерфейсе, которое использует django -формы, прикрепленные к модели с помощью ImageField. Если я нажму «Отправить», изображение будет сохранено без проблем, но мне нужно другое поведение.
Мне нужно сохранить это изображение вручную в бэкэнде:
from django.core.files import File
reopen=open("C:/Users/user1/Desktop/ninja.png","rb")
django_file = File(reopen)
msg2=Message.objects.create(writer=usr,chatroom=cr,body="hello world")
msg2.imagemsg.save("imagename",django_file,save=True)
проблема в том, что я не могу получить "C:/Users/user1/Desktop/ninja.png"
по очевидным причинам безопасности. Итак, мой вопрос в том, как я могу получить доступ к просматриваемому файлу в серверной части, тогда я могу его сохранить.