You're building a Django model to store product prices in an e-commerce app.
Which field type is the most appropriate for storing monetary values like `19.99`?
Requirements
01Consider precision, rounding errors, and Django best practices
02Think about why some numeric types are unsuitable for currency