EDIT!!! - The casting of the value to a string seems to work fine when I create a new object, but when I try to edit an existing object, it does not allow it.
So I have a decimal field in one of my models of Decimal(3,2)
When I query up all these objects and try to set this field:
fieldName = 0.85
fieldName = .85
fieldName = str(0.85)
fieldName = "0.85"
from decimal import Decimal object.fieldName = Decimal("0.85")
f = 0.85 object.fieldName = Decimal(str(f))