def suggest_count(product): if product.seller == Seller.objects.get(name="Korablik"): count = common.find_between(product.description, ")", u'шт') count = count.replace(".", "") count = count.replace(" ", "") return count else: return ""
def suggest_min_weight(product): if product.seller == Seller.objects.get(name="Korablik"): weight = common.find_between(product.description, "(", ")") weight = weight.replace(u'кг', "") weight = weight.replace(" ", "") weight = weight.split("-") weight = weight[0].replace("+", "") weight = weight.replace(",", ".") return weight else: return ""
def suggest_max_weight(product): if product.seller == Seller.objects.get(name="Korablik"): weight = common.find_between(product.description, "(", ")") weight = weight.replace(u'кг', "") weight = weight.replace(" ", "") weight = weight.split("-") try: weight = weight[1].replace(",", ".") return weight except IndexError: return "-1" else: return ""
def suggest_series(product): if product.seller == Seller.objects.get(name="Korablik"): description = product.description.split(" (") description = description[0].replace("Sleep&Play", "Sleep & Play") series = common.find_between(description, product.brand.name, suggest_size(product)) series = series.strip() series = Series.objects.filter(name=series).first() try: return series.id except AttributeError: return "-1" elif product.seller == Seller.objects.get(name="Detmir"): description = product.description.split(" (") description = description[0].split(product.brand.name + " ") description = description[1].replace("Baby-Dry", "Baby") description = description.replace("Sleep&Play", "Sleep & Play") series = description.rsplit(' ', 1)[0] series = Series.objects.filter(name=series).first() try: return series.id except AttributeError: return "-1" return "-1"