title: Django: DecimalField format values displaying from db
body: <p>I have a form with <code>DecimalField</code>:</p>
  
  <pre><code>price = forms.DecimalField(required=True, widget=forms.NumberInput(
           attrs={'class': 'form-control text-right', 
                 'style': 'text-align: right', 'step': '0.00001'}))
  </code></pre>
  
  <p>When I displaying this field in template, it always shows values like this ex:
  If I have value in db is 145.00000, in template will display 145.00000 (OK). But
  If I have value in db is 14400.00000, in template will display 14,400.00000 (not ok) because when I set this value to another field decimal by js it will display error: </p>
  
  <pre><code>The specified value "14,400.00000" is not a valid number. 
    The value must match to the following regular expression:
     -?(\d+|\d+\.\d+|\.\d+)([eE][-+]?\d+)? 
  </code></pre>
  
  <p>How can I format it? I think if in Integer division have more than 3 digits it will display <code>,</code> instead of <code>.</code> my template looks like</p>
  
  <pre><code>&lt;td&gt;{{ form.price }}&lt;/td&gt;
  </code></pre>