Size: a a a

Django [ru] #STAY HOME

2019 September 26

IZ

Igor Z in Django [ru] #STAY HOME
Друзья, а скажите пожалуйста какая вилка на лендинг пейдж и средние сроки?
источник

IZ

Igor Z in Django [ru] #STAY HOME
я про цену
источник

RP

Ruslan Popov in Django [ru] #STAY HOME
от 5к до 1млн
источник

I

Igor in Django [ru] #STAY HOME
Zi Roni
Есть 2 сервиса на джанге. первый получает запрос, с помощью requests отправляет данные на другой сервис. Там формируется zip файл, отправляется в ответ на первый сервис, первый сервис этот зип файл вовращает клиенту.

При передаче ломается файл. Кто сталкивался с подобным, как решали проблему?

пробую возвращать файл с помощью
response = HttpResponse(open('myfile.zip', 'rb'), content_type='application/zip')
   return response
а можно файл в файл записать и посмотреть, в каком месте ломается? ну там чанки мб не проставлены и передача до конца не проходит, ну или внутри самого файла мусор
источник

I

Igor in Django [ru] #STAY HOME
источник

ZR

Zi Roni in Django [ru] #STAY HOME
Igor
а можно файл в файл записать и посмотреть, в каком месте ломается? ну там чанки мб не проставлены и передача до конца не проходит, ну или внутри самого файла мусор
постманом второй сервис пробил - возвращает файл целый. проблема в: получить с request.get() и передать в HttpResponse
источник

IZ

Igor Z in Django [ru] #STAY HOME
Ruslan Popov
от 5к до 1млн
Спасибо! Я так понимаю, что для этих целей фреймворк нет смысла использовать? или это скорее от обстоятельств зависит?
источник

RP

Ruslan Popov in Django [ru] #STAY HOME
Igor Z
Спасибо! Я так понимаю, что для этих целей фреймворк нет смысла использовать? или это скорее от обстоятельств зависит?
скорее последнее
источник

IZ

Igor Z in Django [ru] #STAY HOME
Ruslan Popov
скорее последнее
Спасибо, Руслан!
источник

Б

Барсик in Django [ru] #STAY HOME
Лендинги на джанге - это серьезно)
источник

I

Igor in Django [ru] #STAY HOME
Zi Roni
постманом второй сервис пробил - возвращает файл целый. проблема в: получить с request.get() и передать в HttpResponse
не. так плохо. так у тебя синхронный сервер. если нагрузишь конечный сервак, то у тебя вся инфра колом встанет
источник

ZR

Zi Roni in Django [ru] #STAY HOME
Igor
не. так плохо. так у тебя синхронный сервер. если нагрузишь конечный сервак, то у тебя вся инфра колом встанет
Что плохо я знаю, данная задача будет использоватся очень редко и выполняется примерно за 3 секунды. Ни таймаутов ничего такого не будет
источник

I

Igor in Django [ru] #STAY HOME
ну тогда не через HttpResponse, а через FileResponse
источник

I

Igor in Django [ru] #STAY HOME
а. ну и продумать вариант надо, когда второй сервак тупо лежит и ничего не принимает.
источник

I

Igor in Django [ru] #STAY HOME
если по-хорошему, то проще форкнуться, например, вот от такого: https://github.com/aido93/latex-server
источник

I

Igor in Django [ru] #STAY HOME
там асинхроннный сервак на го, который компилит пдф-файлы и возвращает их куда ему сказали
источник

ZR

Zi Roni in Django [ru] #STAY HOME
В данной ситуации не получтся
источник

I

Igor in Django [ru] #STAY HOME
,
источник

ZR

Zi Roni in Django [ru] #STAY HOME
Центр проблемы нашел
источник

ZR

Zi Roni in Django [ru] #STAY HOME
правильно сохранить ответ файла полученый в ответе от requests
источник