20 lines
424 B
Python
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 |