Как удалить символ «%» в jinja, и я хочу найти скидку, используя python? - PullRequest
0 голосов
/ 26 декабря 2018

Я устал от расчета скидок и хочу удалить '%' из моих данных на стороне jinja.

У меня есть данные в шаблоне jinja от python, где {{ oss['p_cost'] }} равно 5130, а {{ oss['offer'] }} равно5%

Я хотел бы найти скидку от этой стоимости.Я пытался, но я не могу получить нужный вывод.

Вот что я уже пробовал:

   <p>{{ oss['p_cost']/100*oss['offer'] }}</p>

и я хочу удалить '%' внутри {{oss['offer']}} эти данные похожи на

{{ oss['offer'] }} = 5%

1 Ответ

0 голосов
/ 26 декабря 2018

Затем вы можете использовать следующие фрагменты и настраивать их по своему усмотрению:

{{ oss['offer'] * 100 }}%

Напечатает процентное значение, например 5%.Если вы хотите рассчитать «стоимость» предложения, то сделайте что-нибудь в строках:

{{ oss['offer']*100 }}% of {{ oss['p_cost']}} is ${{ (oss['p_cost'] * oss['offer'])/100 }}

Учитывая ваши значения выше (5130 и 0,05), вы получите 5% of 5130 is $256.5.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...