{"categories":[{"label":"Application Frameworks","url":"https://skillfed.io/packages/category/software-development-libraries-application-frameworks/2"}],"enrichment":{"capability":"Adds Money and currency field types to Django models and forms, handling monetary values with proper currency support through py-moneyed.","skillfed_tags":["django-orm","financial-data","multi-currency"],"use_cases":["Store and query account balances, prices, or financial amounts in Django models with automatic currency tracking.","Build multi-currency e-commerce or invoicing systems where different records may use different currencies.","Validate monetary inputs with per-currency min/max constraints in forms and model validation.","Display money values in the Django admin with correct currency symbols and formatting.","Implement accounting applications requiring strict decimal precision and currency separation."],"what_it_does":"django-money extends Django with native Money and currency field types for models and forms. It wraps py-moneyed to provide a standard Money design pattern, currency definitions for all currencies in circulation, and proper formatting with correct currency signs. You define a field in your model with a maximum number of digits and decimal places, optionally specifying a default currency; the field stores both the numeric amount and the currency code separately in the database, and you can query, filter, and validate money amounts across different currencies.\n\nThe package integrates with Django's admin interface to display money fields correctly and supports callable defaults to avoid unnecessary migrations when configuration changes. It includes validators for numeric ranges, single currency amounts, or per-currency limits, and handles nullable money fields. Forms built from models with money fields automatically split into two input fields\u2014one for amount and one for currency\u2014making it straightforward to construct form data in tests or programmatically.","worth_installing":"No\u2014the repository is archived and abandoned as of June 2026, with no active maintenance. While the package is stable and has low install friction, choosing an abandoned financial library introduces risk: no fixes for Django/Python compatibility issues, no security patches, and no support for future ecosystem changes. For new projects, seek an actively maintained alternative; for existing projects, consider migration planning."},"id":"django-money","links":{"html":"https://skillfed.io/packages/django-money","md":"https://skillfed.io/packages/django-money.md","pypi":"https://pypi.org/project/django-money/"},"maintenance":{"status":"abandoned"},"meta":{"latest_release":"2026-06-07","license_spdx":null,"license_treatment":"permissive","name":"django-money","python_support":"supports_current","summary":"Adds support for using money and currency fields in django models and forms. Uses py-moneyed as the money implementation."},"popularity":{"monthly_downloads":837834,"position":4930,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"3.6.1"}
