def get_model(app_label, model_name=None): if model_name is None: app_label, model_name = app_label.split('.') model = django_get_model(app_label, model_name) if not model: raise LookupError return model
def get_registered_model(app_label, model_name): model = django_get_model(app_label, model_name, seed_cache=False, only_installed=False) if not model: raise LookupError return model
def get_model(app_label, model_name=None): if model_name is None: app_label, model_name = app_label.split('.') return django_get_model(app_label, model_name)
def get_model(path): model = django_get_model(*path.split('.')) return model
def get_model(): model_name = getattr(settings, 'MULTIUPLOADER_MODEL', DEFAULTS.MULTIUPLOADER_MODEL) return django_get_model( *model_name.split('.',1) )
def get_model(p): # TODO: care of number of dots is larger then 1. return django_get_model(*(p + '.').split('.')[:2])