- Dynamic (on the fly) generation of django models from mongodb
- class Dog(object):
- def __init__(self, voice=None, **kwargs):
- self.voice = voice
- def bark(self):
- print self.voice
- data = assuming_that_django_mongodb_data_is_dict_and_voice_is_included
- dog = Dog(**data)
- class AnyModel(object):
- def __init__(self, **kwargs):
- for name, value in kwargs.iter():
- setattr(self, name, value)