canaille-globuzma/canaille/app/models.py

11 lines
170 B
Python
Raw Normal View History

2023-04-09 21:00:13 +00:00
MODELS = {}
def __getattr__(name):
if name.lower() in MODELS:
return MODELS[name.lower()]
2023-04-09 21:00:13 +00:00
def register(model):
MODELS[model.__name__.lower()] = model