Below is the implementation of model class 'Customer'
class Customer(models.Model): 
    uuid = models.UUIDField(primary_key=True, default=uuid.uuid4, editable=False)
    name = models.CharField(max_length=50,,null=True,blank=True)
    birthdate = models.DateField(max_length=100,null=True,blank=True)
    status = models.ForeignKey('status ',on_delete=models.CASCADE)
    something = models.ManyToManyField('Something',blank=True)
    def get_age(self):
        diff = relativedelta(datetime.date.today(),self.birthdate )
        return diff
I want to convert the django model class instance to a dictionary, somewhat like -
{
  uuid : "value",
  name : "value",
  birthdate = "value",
  status = {
      status_id : "value"
      status_text : "value"
  },
  something : [{
       something_id : "value",
       something_value : "value"
  },{
       something_id : "value",
       something_value : "value"
  }],
get_age : "value"
}
thanks!
 
    