django-pyodbc MoneyField

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
from django.db import models

class MoneyField(models.DecimalField):
    
    def __init__(self, *args, **kwargs):
        # Default to the max size for SQL Server's money datatype
        kwargs['max_digits'] = kwargs.get('max_digits', 20)
        kwargs['decimal_places'] = kwargs.get('decimal_places', 2)
        super(MoneyField, self).__init__(*args, **kwargs)
    
    def get_placeholder(self, value):
        return r'CONVERT(money, %s)'

More like this

  1. Widget for Money values on Geraldo Reports by marinho 5 years ago
  2. Integer based MoneyField by Jay 4 years, 6 months ago
  3. dollarize numbers by alexdong 7 years ago
  4. Currency filter by kljensen 6 years, 3 months ago
  5. Support for {% macro %} tags in templates, version 2 by mludvig 6 years, 8 months ago

Comments

(Forgotten your password?)