Size: a a a

Django [ru] #STAY HOME

2021 March 18

Н

Не выходи из комнаты... in Django [ru] #STAY HOME
Связываешь модель с юзером, переписываешь create и готово
источник

AF

Anton Fircak in Django [ru] #STAY HOME
гайз подскажите плз, в админке надо найти изменния полей при редактировании, я переписал функцию save_form, но там  form.instance уже хранит в себе новые обновленные поля
источник

AF

Anton Fircak in Django [ru] #STAY HOME
мб не стоит брать form.instance, а взять напрямую с бД обьект по id?
источник

Н

Не выходи из комнаты... in Django [ru] #STAY HOME
Anton Fircak
гайз подскажите плз, в админке надо найти изменния полей при редактировании, я переписал функцию save_form, но там  form.instance уже хранит в себе новые обновленные поля
Нужно инит метод переписывать, хранить предыдущий стейт
источник

AF

Anton Fircak in Django [ru] #STAY HOME
Не выходи из комнаты.
Нужно инит метод переписывать, хранить предыдущий стейт
а если стейт брать из БД, мне этого хватит просто я не знаю где взять поля которые пришли с админки при этом еще в бд не записались
источник

Н

Не выходи из комнаты... in Django [ru] #STAY HOME
Anton Fircak
а если стейт брать из БД, мне этого хватит просто я не знаю где взять поля которые пришли с админки при этом еще в бд не записались
Перепиши инит в админке
источник

AF

Anton Fircak in Django [ru] #STAY HOME
Не выходи из комнаты.
Перепиши инит в админке
а что добавить? сохранять super.init?
источник

Н

Не выходи из комнаты... in Django [ru] #STAY HOME
Anton Fircak
а что добавить? сохранять super.init?
Примерно так.
https://stackoverflow.com/a/1793323/12884300

Только в админке сейв модел должен быть метод, вроде
источник

Н

Не выходи из комнаты... in Django [ru] #STAY HOME
Anton Fircak
а что добавить? сохранять super.init?
Лучше второй ответ смотри
источник

AF

Anton Fircak in Django [ru] #STAY HOME
Не выходи из комнаты.
Лучше второй ответ смотри
pre_save сигнал? не подойдет( мне надо еще ловить request.user
источник

Н

Не выходи из комнаты... in Django [ru] #STAY HOME
Anton Fircak
pre_save сигнал? не подойдет( мне надо еще ловить request.user
Не
источник

Н

Не выходи из комнаты... in Django [ru] #STAY HOME
Anton Fircak
pre_save сигнал? не подойдет( мне надо еще ловить request.user
источник

Н

Не выходи из комнаты... in Django [ru] #STAY HOME
Anton Fircak
pre_save сигнал? не подойдет( мне надо еще ловить request.user
Тебе нужно знать, какой юзер изменяет данные?
источник

AF

Anton Fircak in Django [ru] #STAY HOME
Не выходи из комнаты.
Тебе нужно знать, какой юзер изменяет данные?
+
источник

Н

Не выходи из комнаты... in Django [ru] #STAY HOME
А чем тебе LogEntry не подходит?
источник

Н

Не выходи из комнаты... in Django [ru] #STAY HOME
Там все это уже реализовано, по-моему
источник

AF

Anton Fircak in Django [ru] #STAY HOME
по сути всунул в save_form в админке, там вижу что в форме новенькое, старое еще в бд по идее, по бд уже обновлено((
источник

AF

Anton Fircak in Django [ru] #STAY HOME
Не выходи из комнаты.
А чем тебе LogEntry не подходит?
а что это? можно инфу
источник

Н

Не выходи из комнаты... in Django [ru] #STAY HOME
Anton Fircak
а что это? можно инфу
источник

AF

Anton Fircak in Django [ru] #STAY HOME
а ты про встроенку - понял
источник