Size: a a a

Django [ru] #STAY HOME

2020 August 21

DB

Dima Boger in Django [ru] #STAY HOME
А как сейчас визипринт запускается?
источник

I

Ingvar in Django [ru] #STAY HOME
Dima Boger
А как сейчас визипринт запускается?
да я его отдельно не запускаю..не совсем понимаю о чем ты
источник

DB

Dima Boger in Django [ru] #STAY HOME
а кто его запускает?
источник

I

Ingvar in Django [ru] #STAY HOME
я установил библиотеку чтоб страницы как пдф отображать
источник

DB

Dima Boger in Django [ru] #STAY HOME
Dima Boger
https://weasyprint.readthedocs.io/en/stable/tutorial.html#logging надо посмотреть в логи визипринта, будет легче понять
настрой логи
источник

DB

Dima Boger in Django [ru] #STAY HOME
запусти на боевом сервере генерацию пдфки, посмотри в логах откуда он тянет png и насколько у него это получается
источник

N

Nire in Django [ru] #STAY HOME
Ingvar
я установил библиотеку чтоб страницы как пдф отображать
источник

I

Ingvar in Django [ru] #STAY HOME
Dima Boger
настрой логи
как правильно логи настроить?я видел ссылку  что ты кинул.но не понял куда это писать
источник

N

Nire in Django [ru] #STAY HOME
Вот зачем? Какой это кейс?
источник

DB

Dima Boger in Django [ru] #STAY HOME
Ingvar
как правильно логи настроить?я видел ссылку  что ты кинул.но не понял куда это писать
Тут уже придётся самому посмотреть-погуглить
источник

I

Ingvar in Django [ru] #STAY HOME
Dima Boger
Тут уже придётся самому посмотреть-погуглить
ок
источник

АВ

Александр Виноградов... in Django [ru] #STAY HOME
из метода save модели отправляю полученный файл на обработку
doc = AnalysisExl(self)
doc.analyze()
Функция analyze() в конце должна записать результат в БД
self.obj.result = result
self.obj.date_end_proc = datetime.datetime.now()
self.obj.save()
Во время сохранения не идёт ли зацикливания метода save модели, в котором идёт вызов анализа?
Потому что у меня результат то есть, но сервер рухнул
источник

N

Nire in Django [ru] #STAY HOME
Александр Виноградов
из метода save модели отправляю полученный файл на обработку
doc = AnalysisExl(self)
doc.analyze()
Функция analyze() в конце должна записать результат в БД
self.obj.result = result
self.obj.date_end_proc = datetime.datetime.now()
self.obj.save()
Во время сохранения не идёт ли зацикливания метода save модели, в котором идёт вызов анализа?
Потому что у меня результат то есть, но сервер рухнул
Лучше сигнал
источник

N

Nire in Django [ru] #STAY HOME
Имхо, конечно. Но модель про анализ знать не должна
источник

АВ

Александр Виноградов... in Django [ru] #STAY HOME
Nire
Имхо, конечно. Но модель про анализ знать не должна
если повесить сигнал на сохранение файла, то не будет ли тоже самое зацикливание, ведь мы же после анализа делаем тот save, который запустить сигнал?
источник

N

Nire in Django [ru] #STAY HOME
Александр Виноградов
если повесить сигнал на сохранение файла, то не будет ли тоже самое зацикливание, ведь мы же после анализа делаем тот save, который запустить сигнал?
Да, но можно посмотреть накакой статус сигнал
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
Александр Виноградов
из метода save модели отправляю полученный файл на обработку
doc = AnalysisExl(self)
doc.analyze()
Функция analyze() в конце должна записать результат в БД
self.obj.result = result
self.obj.date_end_proc = datetime.datetime.now()
self.obj.save()
Во время сохранения не идёт ли зацикливания метода save модели, в котором идёт вызов анализа?
Потому что у меня результат то есть, но сервер рухнул
если результат вызывает сейв то будет цикл, можно или менять одно поле апдейтом или в сейве проверять по схеме если статус == получено, поменять статус на отправлено в проверку и отправить в проверку.
источник

С

Сема in Django [ru] #STAY HOME
Посоветуйте новичку, пожалуйста, прошёл курс DjangoGirls, что можно дальше учить?
источник

N

Nire in Django [ru] #STAY HOME
Сема
Посоветуйте новичку, пожалуйста, прошёл курс DjangoGirls, что можно дальше учить?
Не до конца прошел видимо
источник

N

Nire in Django [ru] #STAY HOME
Там в конце есть "что дальше учить"
источник