Я хотел спросить, как добавить тысячи сепаратора к номеру, когда я набираю число, а также на выход. < /p>
Например, 10 000 становится 10 000. < / / p>
Я пытался использовать Django Intcomma, но это не работает. Ниже мой код: < /p>
html
< /p>
{{ priceformset.management_form }}
{% for price in priceformset %}
{{ product.product_price }}
{{ product.product_quantity }}
{{ product.product_total_price }}
{% endfor %}
javascript < /p>
$('.textInput').on('change keyup', function() {
product_total_price=0;
var product_price= Number($('#id_Product-0-price').val());
var product_quantity= Number($('#id_Product-0-quantity').val());
product_total_price= product_price * product_quantity;
$('#id_Product-0-total_price').val(product_total_price);
});
< /code>
models.py
class Price (models.Model):
product_price = models.CharField(max_length=512,null=True,blank=True)
product_quantity = models.CharField(max_length=512,null=True,blank=True)
product_total_price= models.CharField(max_length=512,null=True,blank=True)
< /code>
forms.py
class PriceForm(forms.ModelForm):
product_price =forms.CharField(required=False,label=('Price'),widget=forms.TextInput(
attrs= {
"class":"textInput form-control",
"placeholder" : "Price"
}))
product_quantity =forms.CharField(required=False,label=('Quantity'),widget=forms.TextInput(
attrs= {
"class":"textInput form-control",
"placeholder" : "Quantity"
}))
product_total_price =forms.CharField(required=False,label=('Total Price'),widget=forms.TextInput(
attrs= {
"class":"textInput form-control",
"placeholder" : "Total Price"
}))
class Meta:
model = Price
fields = ('__all__')
Подробнее здесь: https://stackoverflow.com/questions/623 ... hon-django
Как добавить тысячи сепаратора к числу в JavaScript / Python / Django ⇐ Python
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение