music.service.backend/portfolio/utils.py

20 lines
424 B
Python

from django.db import models
class OneToManyModel(models.Model):
def fromDict(self, dict):
self.__dict__.update(dict)
def create(self, dict):
new_object = self()
new_object.fromDict(dict)
new_object.save()
return new_object
def update(self, dict):
self.fromDict(dict)
self.save()
return self
class Meta:
abstract = True