def handle(self, *args, **options): try: tmpl = args[0] except: raise CommandError("Usage search_supplier: %s" % (self.args)) if len(args) == 2: try: flt = get_qs_filter_dict_from_str(args[1]) except ValueError: raise CommandError( "Wrong QuerySet filter specified. It has to be in form par1=val1 OR par1=val1,par2,val2..." ) qs = Supplier.objects.filter(**flt) else: qs = Supplier.objects.all() attr_names = get_params_from_template(tmpl) for p in qs: d = get_instance_dict_from_attrs(p, attr_names) print((tmpl % d).encode('UTF-8')) return 0
def handle(self, *args, **options): try: tmpl = args[0] except: raise CommandError("Usage search_gas: %s" % (self.args)) if len(args) == 2: try: flt = get_qs_filter_dict_from_str(args[1]) except ValueError: raise CommandError("Wrong QuerySet filter specified. It has to be in form par1=val1 OR par1=val1,par2,val2...") qs = GAS.objects.filter(**flt) else: qs = GAS.objects.all() attr_names = get_params_from_template(tmpl) for p in qs: d = get_instance_dict_from_attrs(p, attr_names) print((tmpl % d).encode('UTF-8')) return 0
def handle(self, *args, **options): try: tmpl = unicode(args[0]) except: raise CommandError("Usage search_people: %s" % (self.args)) if len(args) == 2: try: flt = get_qs_filter_dict_from_str(args[1]) except ValueError: raise CommandError( "Wrong QuerySet filter specified. It has to be in form par1=val1 OR par1=val1,par2,val2..." ) qs = Person.objects.filter(**flt) else: qs = Person.objects.all() attr_names = get_params_from_template(tmpl) for p in qs: d = get_instance_dict_from_attrs(p, attr_names) for k, v in d.items(): if isinstance(v, QuerySet): qs = [] for el in v: qs.append(el.__unicode__()) d[k] = qs print(tmpl % d).encode('utf-8') return 0
def handle(self, *args, **options): """usage sample: $ python manage.py search_gasmember '%(statistic_name)s' """ try: tmpl = args[0] except: raise CommandError("Usage search_gasmember: %s" % (self.args)) if len(args) == 2: try: flt = get_qs_filter_dict_from_str(args[1]) except ValueError: raise CommandError("Wrong QuerySet filter specified. It has to be in form par1=val1 OR par1=val1,par2,val2...") qs = GASMember.objects.filter(**flt) else: qs = GASMember.objects.all() attr_names = get_params_from_template(tmpl) #for p in qs.order_by('gas__id_in_des','person__surname'): for p in qs.order_by('person__surname'): d = get_instance_dict_from_attrs(p, attr_names) print((tmpl % d).encode('UTF-8')) return 0
def handle(self, *args, **options): try: tmpl = unicode(args[0]) except: raise CommandError("Usage search_people: %s" % (self.args)) if len(args) == 2: try: flt = get_qs_filter_dict_from_str(args[1]) except ValueError: raise CommandError("Wrong QuerySet filter specified. It has to be in form par1=val1 OR par1=val1,par2,val2...") qs = Person.objects.filter(**flt) else: qs = Person.objects.all() attr_names = get_params_from_template(tmpl) for p in qs: d = get_instance_dict_from_attrs(p, attr_names) for k,v in d.items(): if isinstance(v, QuerySet): qs = [] for el in v: qs.append(el.__unicode__()) d[k] = qs print(tmpl % d).encode('utf-8') return 0
def handle(self, *args, **options): """usage sample: $ python manage.py search_gasmember '%(statistic_name)s' """ try: tmpl = args[0] except: raise CommandError("Usage search_gasmember: %s" % (self.args)) if len(args) == 2: try: flt = get_qs_filter_dict_from_str(args[1]) except ValueError: raise CommandError( "Wrong QuerySet filter specified. It has to be in form par1=val1 OR par1=val1,par2,val2..." ) qs = GASMember.objects.filter(**flt) else: qs = GASMember.objects.all() attr_names = get_params_from_template(tmpl) #for p in qs.order_by('gas__id_in_des','person__surname'): for p in qs.order_by('person__surname'): d = get_instance_dict_from_attrs(p, attr_names) print((tmpl % d).encode('UTF-8')) return 0
def handle(self, *args, **options): try: model_name = args[0] tmpl = args[1] except: raise CommandError("Usage print_qs: %s" % (self.args)) try: model = get_model(*model_name.split('.')) except: raise CommandError("No model %s found in app %s" % model_name.split('.')) if len(args) == 3: try: flt = get_qs_filter_dict_from_str(args[2]) except ValueError: raise CommandError( "Wrong QuerySet filter specified. It has to be in form par1=val1 OR par1=val1,par2,val2..." ) qs = model.objects.filter(**flt) else: qs = model.objects.all() attr_names = get_params_from_template(tmpl) for p in qs: d = get_instance_dict_from_attrs(p, attr_names) for k, v in d.items(): if isinstance(v, QuerySet): qs = [] for el in v: qs.append(el.__unicode__()) d[k] = qs print(tmpl % d).encode('utf-8') return 0
def handle(self, *args, **options): try: model_name = args[0] tmpl = args[1] except: raise CommandError("Usage print_qs: %s" % (self.args)) try: model = get_model(*model_name.split('.')) except: raise CommandError("No model %s found in app %s" % model_name.split('.')) if len(args) == 3: try: flt = get_qs_filter_dict_from_str(args[2]) except ValueError: raise CommandError("Wrong QuerySet filter specified. It has to be in form par1=val1 OR par1=val1,par2,val2...") qs = model.objects.filter(**flt) else: qs = model.objects.all() attr_names = get_params_from_template(tmpl) for p in qs: d = get_instance_dict_from_attrs(p, attr_names) for k,v in d.items(): if isinstance(v, QuerySet): qs = [] for el in v: qs.append(el.__unicode__()) d[k] = qs print(tmpl % d).encode('utf-8') return 0