def save(self, *args, **kwargs): # Creating zone for new article if self.id == None: zone = Zone() zone.save() self.zone = zone super(Article, self).save(*args, **kwargs) self.seo_link() super(Article, self).save(*args, **kwargs)
def save(self, *args, **kwargs): if self.id == None: zone_title = Zone() zone_title.save() self.zone_title = zone_title zone_medium_one = Zone() zone_medium_one.save() self.zone_medium_one = zone_medium_one zone_medium_two = Zone() zone_medium_two.save() self.zone_medium_two = zone_medium_two #alphabet words = self.name_short.split() for word in words: letter = word[0].upper() try: current_letter = Alphabet.objects.get(letter=letter) if not current_letter.is_action: current_letter.is_action = True current_letter.save() except Alphabet.DoesNotExist: letter = Alphabet(letter=letter, is_action=True) letter.save() super(Catalog, self).save(*args, **kwargs)
def save(self, *args, **kwargs): if self.id == None: zone_title = Zone() zone_title.save() self.zone_title = zone_title zone_medium_one = Zone() zone_medium_one.save() self.zone_medium_one = zone_medium_one zone_medium_two = Zone() zone_medium_two.save() self.zone_medium_two = zone_medium_two super(ManufacturerZoneUrl, self).save(*args, **kwargs)
def save(self, *args, **kwargs): if self.id == None: zone_title = Zone() zone_title.save() self.zone_title = zone_title zone_medium_one = Zone() zone_medium_one.save() self.zone_medium_one = zone_medium_one zone_medium_two = Zone() zone_medium_two.save() self.zone_medium_two = zone_medium_two super(TypeB, self).save(*args, **kwargs)
def save(self, *args, **kwargs): if self.id == None: zone = Zone() zone.save() self.zone = zone left_zone = Zone() third_zone = Zone() left_zone.save() third_zone.save() self.left_zone = left_zone self.third_zone = third_zone super(Section, self).save(*args, **kwargs)
def save(self, *args, **kwargs): if self.id == None: zone = Zone() zone.save() self.zone = zone super(Position, self).save(*args, **kwargs) if self.article == '': self.article = 'A-' + str(self.id) super(Position,self).save(*args,**kwargs) if self.picture: import Image sizes = [ (1000, 1000), (300, 300), (150, 150), ] image = Position.objects.get(pk=self.id) path = image.picture.path watermark = settings.MEDIA_ROOT + 'watermark/1000.png' thumbnail(path, sizes, watermark)
def save(self, *args, **kwargs): if self.id is None and not self.slug: order_slug = slug = pytils.translit.slugify(self.name) order = 0 while Product.objects.filter(slug=order_slug): order += 1 order_slug = '{0}-{1}'.format(str(order), slug) self.slug = order_slug try: product = Product.objects.get(slug=self.slug) if product.id != self.id: order_slug = slug = self.slug order = 0 while Product.objects.filter(slug=order_slug): order += 1 order_slug = '{0}-{1}'.format(str(order), slug) self.slug = order_slug except: pass if self.id == None: zone = Zone() zone.save() self.zone = zone upper_zone = Zone() upper_zone.save() self.upper_zone = upper_zone # @todo: add the row to the render table # Checking "catalog" cs = self.section if Catalog.objects.filter(section=cs): self.catalog = Catalog.objects.get(section=cs) elif Catalog.objects.filter(section=cs.parent): self.catalog = Catalog.objects.get(section=cs.parent) elif Catalog.objects.filter(section=cs.parent.parent): self.catalog = Catalog.objects.get(section=cs.parent.parent) else: self.catalog = Catalog.objects.get(section=cs.parent.parent.parent) if not self.is_exist: product = Product.objects.get(pk=self.pk) sizes = Pricing.objects.filter(product=product) for size in sizes: size.is_exist = False size.save() if not self.date: self.date = datetime.datetime.now() super(Product, self).save(*args, **kwargs) if self.article == '': self.article = 'A-' + str(self.id) super(Product, self).save(*args, **kwargs)
def save(self, *args, **kwargs): if (self.slug == ''): self.slug = pytils.translit.slugify(self.name) if self.id == None: zone_top = Zone() zone_top.save() self.zone_top = zone_top zone_bottom = Zone() zone_bottom.save() self.zone_bottom = zone_bottom super(Action, self).save(*args, **kwargs)
def save(self, *args, **kwargs): if self.id == None: zone = Zone() zone.save() self.zone = zone super(Section, self).save(*args, **kwargs)
def save(self, *args, **kwargs): if self.id == None: zone = Zone() zone.save() self.zone = zone super(Article, self).save(*args, **kwargs)
def save(self, *args, **kwargs): if self.id == None: zone_one = Zone() zone_one.save() self.zone_one = zone_one zone_two = Zone() zone_two.save() self.zone_two = zone_two zone_three = Zone() zone_three.save() self.zone_three = zone_three zone_four = Zone() zone_four.save() self.zone_four = zone_four super(Set, self).save(*args, **kwargs) set = Set.objects.get(pk=self.id) set_group = SetGroup(name="Основная группа", set=set) set_group.save() super(Set, self).save(*args, **kwargs)
def save(self, *args, **kwargs): if self.id == None: zone = Zone() zone.save() self.zone_title = zone super(self.__class__.__name__, self).save(*args, **kwargs)