Size: a a a

Django [ru] #STAY HOME

2020 August 09

N

Nire in Django [ru] #STAY HOME
Или 10% от суммы. Вообще непонятно, что нужно из вопроса
источник

АЕ

Артем Егоров... in Django [ru] #STAY HOME
мне нужно понять как на пример делить или умножать на странице html тобиш из view я передам сумму на пример 100 в шаблон html и мне нужно на пример ее поделить или умножить на 2 вот как это в view.py сделать это понятно а как в шаблоне понять не могу
источник

N

Nire in Django [ru] #STAY HOME
Артем Егоров
мне нужно понять как на пример делить или умножать на странице html тобиш из view я передам сумму на пример 100 в шаблон html и мне нужно на пример ее поделить или умножить на 2 вот как это в view.py сделать это понятно а как в шаблоне понять не могу
А зачем ты это в темплейте считаешь?
источник

N

Nire in Django [ru] #STAY HOME
Темплейт это первая ступень на встречу реактивным/мобильным приложениям. Там такой логики не должно быть, имхо.
источник

АЕ

Артем Егоров... in Django [ru] #STAY HOME
Nire
А зачем ты это в темплейте считаешь?
Ну а если я из 1 суммы буду делать 10 разных примеров и каждый выводить это мне нужно сначало во вюшки сделать а потом еще и передать их в шаблон а так в шаблона сразу сделать можно
источник

JS

Jon Snow in Django [ru] #STAY HOME
Согласен, я тоже не пойму, зачем в шаблоне высчитывается бизнес логика
источник

N

Nire in Django [ru] #STAY HOME
Артем Егоров
Ну а если я из 1 суммы буду делать 10 разных примеров и каждый выводить это мне нужно сначало во вюшки сделать а потом еще и передать их в шаблон а так в шаблона сразу сделать можно
Сделай у чего-нибудь функцию эту
источник

АЕ

Артем Егоров... in Django [ru] #STAY HOME
Nire
Сделай у чего-нибудь функцию эту
Не понял
источник

N

Nire in Django [ru] #STAY HOME
Oil.summa_na_desyat например
источник

N

Nire in Django [ru] #STAY HOME
Oil.summa_na(10) или так
источник

АЕ

Артем Егоров... in Django [ru] #STAY HOME
Ооо кажись понял)! А если oil=[] так?
источник

N

Nire in Django [ru] #STAY HOME
Артем Егоров
Ооо кажись понял)! А если oil=[] так?
Это пустой массив
источник

N

Nire in Django [ru] #STAY HOME
oil = list()?
источник

АЕ

Артем Егоров... in Django [ru] #STAY HOME
Nire
Это пустой массив
ну сейчас конечно!ну в него записать что нужно а в шаблон потом передать ?
источник

JS

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

JS

Jon Snow in Django [ru] #STAY HOME
вот либа для этого есть, я гуглил целых 5 минут
источник

JS

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

JS

Jon Snow in Django [ru] #STAY HOME
насколько я понял джанго из коробки не может в арифметические операции в шаблонах
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
афигеть, для простого деления будем либы подключать?))
источник

N

Nire in Django [ru] #STAY HOME
filter(list): reduce(lambda x,y: x+y, list)/10
источник