Size: a a a

Django [ru] #STAY HOME

2020 May 06

s

synthetic_life in Django [ru] #STAY HOME
Может дело в htm2pdf? Это же вроде бы библиотека работающая с бинарной программой
источник

s

synthetic_life in Django [ru] #STAY HOME
Если конечно дата берется по свойству файла
источник

A

Art in Django [ru] #STAY HOME
synthetic_life
Может дело в htm2pdf? Это же вроде бы библиотека работающая с бинарной программой
Почему тогда в бд дата кривая идет?
источник

s

synthetic_life in Django [ru] #STAY HOME
Смотря как ты туда ее пишешь
источник

RS

Rust Saiargaliev in Django [ru] #STAY HOME
Art
Извиняюст. Дурная привычка. Пдф файл формируется из шаблона. Потом сразу подписывается преподавателем автоматически. И дата на подписи через пару дней начинает отставать. Хотя в коде я прописал дату текущую вот метод который дату задает https://github.com/artel1992/telegram/blob/master/base.py
С кодом кажется проблемы у тебя тут
Есть ощущение что у тебя дата генерируется единожды при инстациации класса и потом переиспользуется
источник

RS

Rust Saiargaliev in Django [ru] #STAY HOME
И вообще, зачем у тебя self.date отправляется при инициализации пдфворкера, а потом еще где-то пытается переписаться другой датой
источник

A

Art in Django [ru] #STAY HOME
Rust Saiargaliev
С кодом кажется проблемы у тебя тут
Есть ощущение что у тебя дата генерируется единожды при инстациации класса и потом переиспользуется
Да при объявлении класса объявляется дата
источник

RS

Rust Saiargaliev in Django [ru] #STAY HOME
Выглядит как две разные даты, которые ты пытаешься объединить одной логикой
источник

A

Art in Django [ru] #STAY HOME
Rust Saiargaliev
И вообще, зачем у тебя self.date отправляется при инициализации пдфворкера, а потом еще где-то пытается переписаться другой датой
Преподы часто кося чат и есть необходимость подписывать задним числом
источник

A

Art in Django [ru] #STAY HOME
Art
Преподы часто кося чат и есть необходимость подписывать задним числом
Хочу заметить что в этом случае дата корректная
источник

A

Art in Django [ru] #STAY HOME
Rust Saiargaliev
Выглядит как две разные даты, которые ты пытаешься объединить одной логикой
А есть не большая опечатка. Я когда метод даты загружал на гитхаб изменил его. Вот правильно.
https://gist.github.com/artel1992/82d64d54716a1de33118b8fd2fb288f6
источник

RS

Rust Saiargaliev in Django [ru] #STAY HOME
Ну я же тебе выше написал мое подозрение - у тебя в инициализации класса выполняется код с генерацией текущей даты:
https://gist.github.com/artel1992/82d64d54716a1de33118b8fd2fb288f6#file-view-py-L2

Он выполняется один раз когда ты класс генеришь
Это плохой тон, в целом и может приводить к таким ошибкам
источник

RS

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

A

Art in Django [ru] #STAY HOME
Rust Saiargaliev
Ну я же тебе выше написал мое подозрение - у тебя в инициализации класса выполняется код с генерацией текущей даты:
https://gist.github.com/artel1992/82d64d54716a1de33118b8fd2fb288f6#file-view-py-L2

Он выполняется один раз когда ты класс генеришь
Это плохой тон, в целом и может приводить к таким ошибкам
И как быть? Инициализировать дату перед форматированием?
источник

RS

Rust Saiargaliev in Django [ru] #STAY HOME
Art
И как быть? Инициализировать дату перед форматированием?
У тебя целый инит метод в распоряжении. Главное не инициируй в аргументах
источник

RS

Rust Saiargaliev in Django [ru] #STAY HOME
Art
И как быть? Инициализировать дату перед форматированием?
источник

A

Art in Django [ru] #STAY HOME
Хм. Понял в чем проблема. Спасибо что уделили время
источник

A

Art in Django [ru] #STAY HOME
synthetic_life
Смотря как ты туда ее пишешь
И тебе спасибо
источник

s

synthetic_life in Django [ru] #STAY HOME
Art
И тебе спасибо
Да не за что)
источник

MK

Mark Koval in Django [ru] #STAY HOME
Привет как решить ету ошибку если етот клас идет снизу? спасибо за помощь
источник