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)
示例#3
0
    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