Use Django's JSON encoder 

Provides serialisation of:
 - datetime, date and time instances
 - Decimal instances.