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. Integer based MoneyField by Jay 3 years, 8 months ago
  2. Group results by a range of values in admin sidebar by wgollino 5 years, 3 months ago
  3. ExcelResponse by Tarken 4 years, 7 months ago
  4. Widget for Money values on Geraldo Reports by marinho 4 years, 1 month ago
  5. Signal to post new saved objects to Twitter by arthurfurlan 4 years, 3 months ago

Comments

(Forgotten your password?)