def get_model(self, model_or_label): if isinstance(model_or_label, ModelBase): return model_or_label else: return dutils.get_model(*model_or_label.lower().split('.'))
def to_python(self, value): if isinstance(value, ModelBase): return value app_label, model_name = value.lower().split('.') return dutils.get_model(app_label, model_name)