USE_THOUSAND_SEPARATOR только для выбранных полей модели Django - PullRequest
1 голос
/ 27 февраля 2020

У меня есть model, у которого есть поле price-FloatField, но, как мы знаем, в DB-ID автоматически генерируется еще одно поле. Я хочу, чтобы моя цена была разделена запятой, используя USE_THOUSAND_SEPARATOR в django.

Когда я использую USE_THOUSAND_SEPARATOR= True в моем файле settings.py, это меняет идентификатор и цену, разделяя их запятыми.

Кроме того, я использовал NUMBER_GROUPING=2, но он по-прежнему группирует его по 3 числам.

для, например: у меня есть цены вроде 2100 - я хочу, чтобы он был 2100, а 1000000 - 10,00,000 , Для поля id, если оно 1700 - оно должно оставаться 1700.

Но в моем случае это показывает идентификатор 1700 до 1700, который мне не нужен. и по цене он показывает 1 000 000 вместо 10 000 000.

Наконец, если все это невозможно, как я могу использовать

{% load humanize %}
{{ my_num|intcomma }}

Что должно быть my_num в моем случае? Если я оставлю цену (название поля моей модели), она не будет работать.

Спасибо

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