Size: a a a

Django [ru] #STAY HOME

2020 July 02

N

Nire in Django [ru] #STAY HOME
Recovery
Привет, в моделе есть допустим поля new_data и total_data  оба PositiveIntegerField, но для new_data я данные принимаю от юзера через форму а для total_data хочу внести сумму всех new_data и если новый юзер ввел данные то total_data должно обновится как это можно реализовать ?
А чё не через функцию?
источник

N

Nire in Django [ru] #STAY HOME
Recovery
Привет, в моделе есть допустим поля new_data и total_data  оба PositiveIntegerField, но для new_data я данные принимаю от юзера через форму а для total_data хочу внести сумму всех new_data и если новый юзер ввел данные то total_data должно обновится как это можно реализовать ?
get_total можешь в моделе написать
источник

N

Nire in Django [ru] #STAY HOME
Recovery
Привет, в моделе есть допустим поля new_data и total_data  оба PositiveIntegerField, но для new_data я данные принимаю от юзера через форму а для total_data хочу внести сумму всех new_data и если новый юзер ввел данные то total_data должно обновится как это можно реализовать ?
А в таком виде, можно конечно через переопределение сейва или сигналы, но, имхо, не так
источник

MM

Maxim Menshenin in Django [ru] #STAY HOME
Nire
Ну да, его подключи
а это сильно плохо указывать 'news'?
источник

N

Nire in Django [ru] #STAY HOME
Maxim Menshenin
а это сильно плохо указывать 'news'?
Там будет в коде трабла через текстовые запросы
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Maxim Menshenin
а это сильно плохо указывать 'news'?
нет
источник

R

Recovery in Django [ru] #STAY HOME
Nire
get_total можешь в моделе написать
об этом думал но чтобы при получения данных быстро работало подумал нужно бы написать все в бд
источник

N

Nire in Django [ru] #STAY HOME
Ну раз дан говорит, то значит нет)
источник

DN

Damir Nafikov in Django [ru] #STAY HOME
Dima Boger
Т.е. можно сделать dash_accounts, но надо не забывать про именно такое использование повсюду в приложении, где используется строковое представление чего-нибудь
Понял, спасибо
источник

MM

Maxim Menshenin in Django [ru] #STAY HOME
Nire
Там будет в коде трабла через текстовые запросы
а как правильно?
источник

R

Recovery in Django [ru] #STAY HOME
Dan Tyan
нет
Привет а Вас Дан зовут или Дэн ?
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Recovery
Привет а Вас Дан зовут или Дэн ?
Дмитрий
источник

N

Nire in Django [ru] #STAY HOME
Maxim Menshenin
а как правильно?
Django what difference between appname and appconfig, забей это в гугле
источник

R

Recovery in Django [ru] #STAY HOME
Nire
А в таком виде, можно конечно через переопределение сейва или сигналы, но, имхо, не так
тоесть form.save(commit=false) и потом все подсчитать и только потом form.save()  ?
источник

MM

Maxim Menshenin in Django [ru] #STAY HOME
Nire
Django what difference between appname and appconfig, забей это в гугле
заочно спс большое
источник

N

Nire in Django [ru] #STAY HOME
Recovery
тоесть form.save(commit=false) и потом все подсчитать и только потом form.save()  ?
Так тоже можно
источник

N

Nire in Django [ru] #STAY HOME
Recovery
тоесть form.save(commit=false) и потом все подсчитать и только потом form.save()  ?
В твоём вопросе непонятно, откуда сумма всех идет
источник

N

Nire in Django [ru] #STAY HOME
Ты реально хочешь постоянно пересчитывать во всех строках таблицы при добавлении нового элемента?
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Recovery
тоесть form.save(commit=false) и потом все подсчитать и только потом form.save()  ?
нет
источник

N

Nire in Django [ru] #STAY HOME
Имхо конечно, но тотал я бы в функцию вытащил. Потому что не надо постоянно пересчитывать весь тотал, если я правильно понял что это.
источник