Size: a a a

2020 March 29

SA

Sultan Abilda in Python KZ
Zhumakhan Nazir
салем, есть обычный imagefield внутри модели на  django, как туда загурзить файл на vue?
не совсем понятный вопрос если честно. Если вы имеете ввиду как использовать на фронтенде картинки которые сохранены в БД, то для начало вам нужно понять что храниться в базе и что по сути такое imagefield.
источник

A

Aidyn in Python KZ
Zhumakhan Nazir
салем, есть обычный imagefield внутри модели на  django, как туда загурзить файл на vue?
Запрос кинуть
источник

A

Aidyn in Python KZ
Aidyn
Запрос кинуть
И указать в headers content-type: multipart/form-data
источник

ZN

Zhumakhan Nazir in Python KZ
Sultan Abilda
не совсем понятный вопрос если честно. Если вы имеете ввиду как использовать на фронтенде картинки которые сохранены в БД, то для начало вам нужно понять что храниться в базе и что по сути такое imagefield.
главное поняли
источник

ZN

Zhumakhan Nazir in Python KZ
Aidyn
Запрос кинуть
все спасибо, решили))
источник

SA

Sultan Abilda in Python KZ
Aidyn
И указать в headers content-type: multipart/form-data
По хорошому так делать не стоит. Не нужно забивать время веб сервера медия запросами.
источник

SA

Sultan Abilda in Python KZ
Надо хотя-бы это дело оставить nginx-у. Django должен реализовывать только бизнес логику.
источник
2020 March 30

A

Abay in Python KZ
Sultan Abilda
Надо хотя-бы это дело оставить nginx-у. Django должен реализовывать только бизнес логику.
это СИЛЬНО зависит от размера приложения и файла. Для небольшого проекта дать джанге записать на диск не так уж и плохо
источник

A

Azamat in Python KZ
мне кажется в приложениях побольше ты не будешь записывать на диск. джанго будет использовать что-то вроде django-storages и записывать куда-то в s3

как из vue принимать запросы nginx для записи файлов на диск Я если честно хз
источник

SA

Sultan Abilda in Python KZ
Abay
это СИЛЬНО зависит от размера приложения и файла. Для небольшого проекта дать джанге записать на диск не так уж и плохо
Это всегда плохо. Файлы, в его случаи это картинки, это всегда большая информация. И занимать время django сервера, который в одно время может обрабатывать только один запрос, это не разумно. Тем более для обслуживания статики и медии проще использовать соответствующие веб сервера.
источник

A

Azamat in Python KZ
https://madewithvuejs.com/vue-s3-dropzone

serverless решение на aws lambda, прикольно
источник

SA

Sultan Abilda in Python KZ
Azamat
мне кажется в приложениях побольше ты не будешь записывать на диск. джанго будет использовать что-то вроде django-storages и записывать куда-то в s3

как из vue принимать запросы nginx для записи файлов на диск Я если честно хз
Где ты храниш файлы это не важно. Тут уже все зависит от инфраструктуры проекта. Есть деньги и возможность используй aws s3 или gcp storage. Нет возможности или хватит места на локальном диске можешь и у себя хранить.
источник

A

Azamat in Python KZ
Sultan Abilda
Где ты храниш файлы это не важно. Тут уже все зависит от инфраструктуры проекта. Есть деньги и возможность используй aws s3 или gcp storage. Нет возможности или хватит места на локальном диске можешь и у себя хранить.
это важно если у тебя больше одного веб сервера лол. на одном будет, а на другом - нет.
источник

SA

Sultan Abilda in Python KZ
Azamat
это важно если у тебя больше одного веб сервера лол. на одном будет, а на другом - нет.
Ну если ты маштабируешь запуская разные машины то конечно тебе придётся использовать централизованное хранилище
источник

A

Azamat in Python KZ
Azamat
мне кажется в приложениях побольше ты не будешь записывать на диск. джанго будет использовать что-то вроде django-storages и записывать куда-то в s3

как из vue принимать запросы nginx для записи файлов на диск Я если честно хз
поэтому и сказал "в приложениях побольше". и кажется на s3 без какого-то бэк кода не зальешь. сам использую django-storages, но сейчас посмотрел и решение выше через лямбду понравилось
источник

I

IS in Python KZ
Всем добрый день! Я делаю проект по считывание посетителей. Использую OpenCV и код уже готов. Но хотелось бы сделать GUI. Для GUI узнал о библиотеке Tkinter. Но не могу сделать так чтобы когда открывалось приложение в нём по середине ввелось видео в реальном времени через камеру. Никто не знает как решить эту проблему?
источник

SA

Sultan Abilda in Python KZ
IS
Всем добрый день! Я делаю проект по считывание посетителей. Использую OpenCV и код уже готов. Но хотелось бы сделать GUI. Для GUI узнал о библиотеке Tkinter. Но не могу сделать так чтобы когда открывалось приложение в нём по середине ввелось видео в реальном времени через камеру. Никто не знает как решить эту проблему?
источник

SA

Sultan Abilda in Python KZ
Вообще если честно сам не пробовал
источник

DZ

Darkhan Zhunussov in Python KZ
u opencv est' svoi method imshow. esli xochew tk, nuzhno cherez obnovlenie frame-ov delat'
источник

DZ

Darkhan Zhunussov in Python KZ
Azamat
поэтому и сказал "в приложениях побольше". и кажется на s3 без какого-то бэк кода не зальешь. сам использую django-storages, но сейчас посмотрел и решение выше через лямбду понравилось
voobwe was prikol'no, aws lambda est', ewe fastapi u python ponravilsya
источник