NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
PyPI · #4718 most downloaded on PyPI
Adds support for using money and currency fields in django models and forms. Uses py-moneyed as the money implementation.
Last release 3 months ago
07 Jun 2026
Ships fairly regularly
a new release about every 4 months
Nearly every release is documented
notes for 55 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
14 years old
77 releases · first in 2012
- Sum different currencies. ( @dnmellen:github.com )
Added
Sum different currencies. ( @dnmellen:github.com )
eq method. ( @benjaoming:github.com )
Comparison of different currencies. ( @benjaoming:github.com )
Default currency. ( @benjaoming:github.com )
Fixed
Fix using Choices for setting currency choices. ( @benjaoming:github.com )
Fix tests for Python 2.6. ( @plumdog:github.com )
Added
Sum different currencies. (dnmellen)
__eq__ method. (benjaoming)
Comparison of different currencies. (benjaoming)
Default currency. (benjaoming)
Fixed
Fix using Choices for setting currency choices. (benjaoming)
Fix tests for Python 2.6. (plumdog)
- Better checks on None values. ( @tsouvarev:github.com , @sjdines:github.com )
One column per quarter.
Fixed
Better checks on None values. ( @tsouvarev:github.com , @sjdines:github.com )
Consistency with South declarations and calling str function. ( @sjdines:github.com )
Fixed
Better checks on None values. (tsouvarev, sjdines)
Consistency with South declarations and calling str function. (sjdines)
- Fix bug in printing MoneyField . ( @YAmikep:github.com )
Fixed
Fix bug in printing MoneyField . ( @YAmikep:github.com )
Added fallback value for current locale getter. ( @sjdines:github.com )
Fixed
Fix bug in printing MoneyField. (YAmikep)
Added fallback value for current locale getter. (sjdines)
- Django 1.8 compatibility. ( @willhcr:github.com )
Added
Django 1.8 compatibility. ( @willhcr:github.com )
- Python 3 trove classifier. ( @dekkers:github.com )
Added
Python 3 trove classifier. ( @dekkers:github.com )
Changed
Tox cleanup. ( @edwinlunando:github.com )
Improved README . ( @glarrain:github.com )
Added/Cleaned up tests. ( @spookylukey:github.com , @AlexRiina:github.com )
Fixed
Append _currency to non-money ExpressionFields. #101 ( @alexhayes:github.com , @AlexRiina:github.com , @briankung:github.com )
Data truncated for column. #103 ( @alexhayes:github.com )
Fixed has_changed not working. #95 ( @spookylukey:github.com )
Fixed proxy model with MoneyField returns wrong class. #80 ( @spookylukey:github.com )
Added
Python 3 trove classifier. (dekkers)
Changed
Tox cleanup. (edwinlunando)
Improved README. (glarrain)
Added/Cleaned up tests. (spookylukey, AlexRiina)
Fixed
Append _currency to non-money ExpressionFields. 101 (alexhayes, AlexRiina, briankung)
Data truncated for column. 103 (alexhayes)
Fixed has_changed not working. 95 (spookylukey)
Fixed proxy model with MoneyField returns wrong class. 80 (spookylukey)
- Django 1.7 compatibility. ( @w00kie:github.com )
Added
Django 1.7 compatibility. ( @w00kie:github.com )
Fixed
Added choices= to instantiation of currency widget. ( @davidstockwell:github.com )
Nullable MoneyField should act as default=None . ( @jakewins:github.com )
Fixed bug where a non-required MoneyField threw an exception. ( @spookylukey:github.com )
Added
Django 1.7 compatibility. (w00kie)
Fixed
Added choices= to instantiation of currency widget. (davidstockwell)
Nullable MoneyField should act as default=None. (jakewins)
Fixed bug where a non-required MoneyField threw an exception. (spookylukey)
Nothing published for this version
Nothing published for this version
- Template tag money_localize .
Added
Python 3 compatibility.
tox tests.
Format localization.
Template tag money_localize .
Nothing published for this version
Nothing published for this version
Nothing published for this version
- South support via implementing the south_triple_field method. ( @mattions:github.com )
Added
South support via implementing the south_triple_field method. ( @mattions:github.com )
Fixed
Fixed issues with money widget not passing attrs up to django’s render method, caused id attribute to not be set in html for widgets. ( @adambregenzer:github.com )
Fixed issue of default currency not being passed on to widget. ( @snbuchholz:github.com )
Return the right default for South. ( @mattions:github.com )
Django 1.5 compatibility. ( @devlocal:github.com )
Added
South support via implementing the south_triple_field method. (mattions)
Fixed
Fixed issues with money widget not passing attrs up to django's render method, caused id attribute to not be set in html for widgets. (adambregenzer)
Fixed issue of default currency not being passed on to widget. (snbuchholz)
Return the right default for South. (mattions)
Django 1.5 compatibility. (devlocal)
- Fixed issues with display_for_field not detecting fields correctly. ( @adambregenzer:github.com )
Fixed
Fixed issues with display_for_field not detecting fields correctly. ( @adambregenzer:github.com )
Added South ignore rule to avoid duplicate currency field when using the frozen ORM. ( @rach:github.com )
Disallow override of objects manager if not setting it up with an instance. ( @rach:github.com )
Fixed
Fixed issues with display_for_field not detecting fields correctly. (adambregenzer)
Added South ignore rule to avoid duplicate currency field when using the frozen ORM. (rach)
Disallow override of objects manager if not setting it up with an instance. (rach)
- Fix AttributeError when Model inherit a manager. ( @rach:github.com )
Fixed
Fix AttributeError when Model inherit a manager. ( @rach:github.com )
Correctly serialize the field. ( @akumria:github.com )
Fixed
Fix AttributeError when Model inherit a manager. (rach)
Correctly serialize the field. (akumria)
- Allow django-money to be specified as read-only in a model. ( @akumria:github.com )
Added
Allow django-money to be specified as read-only in a model. ( @akumria:github.com )
South support: Declare default attribute values. ( @pjdelport:github.com )
Added
Allow django-money to be specified as read-only in a model. (akumria)
South support: Declare default attribute values. (pjdelport)
- Initial public release
Your coding agent can read these notes before it upgrades. Set up the MCP server →