def handle(self, *args, **options): for model_conf in settings.SAMPLEDATAHELPER_MODELS: app_label, model_name = model_conf.get('model').split(".") instances_number = model_conf.get('number') fields_overwrite = model_conf.get('fields_overwrite', {}) model = get_model(app_label, model_name) self.mdh.fill_model(model, instances_number, *fields_overwrite)
def handle(self, *args, **options): for model_conf in settings.SAMPLEDATAHELPER_MODELS: app_label, model_name = model_conf.get('model').split(".") instances_number = model_conf.get('number') fields_overwrite = model_conf.get('fields_overwrite', {}) model = get_model(app_label, model_name) self.mdh.fill_model(model, instances_number, *fields_overwrite)
def db_object(self, model, raise_not_choices=True): if isinstance(model, str): model = get_model(model) if model.objects.all().count() > 0: return self.db_object_from_queryset(model.objects.all()) if raise_not_choices: raise NotChoicesFound('Emtpy queryset') return None
def db_object(self, model, raise_not_choices=True): if isinstance(model, str): model = get_model(model) if model.objects.all().count() > 0: return self.db_object_from_queryset(model.objects.all()) if raise_not_choices: raise NotChoicesFound('Emtpy queryset') return None