def setUpTestData(cls): Category.objects.create(name='django', slug='django') User.objects.create(username='******') cls.data1 = Product.objects.create(category_id=1, title='django beginners', created_by_id=1, slug='django-beginners', price='20.00', image='django') cls.data2 = Product.objects.create(category_id=1, title='django advanced', created_by_id=1, slug='django-advanced', price='10.00', image='django', is_active=False) cls.data3 = Product.objects.create(category_id=1, title='django beginners', created_by_id=1, price='40.00', image='django', is_active=False) unique_slug_generator(cls.data3)
def estilo_jogo_pre_save_receiver(sender, instance, *args, **kwargs): if not instance.slug: instance.slug = unique_slug_generator(instance)
def unique_slug_save(sender, instance, *args, **kwargs): if instance and not instance.slug: instance.slug = unique_slug_generator(instance)
def post_pre_save_receiver(sender, instance, *args, **kwargs): if not instance.slug: instance.slug = unique_slug_generator(instance) if instance.slug != unique_slug_generator(instance): instance.slug = unique_slug_generator(instance)
def pre_save_receiver(sender, instance, *args, **kwargs): if not instance.slug: instance.slug = unique_slug_generator(instance=instance) delete_image(sender, instance, args, kwargs)
def slug_generator(sender, instance, *args, **kwargs): if not instance.slug: instance.slug = unique_slug_generator(instance)
def setUpTestData(cls): cls.data1 = Category.objects.create(name='django', slug='django') cls.data2 = Category.objects.create(name='django') unique_slug_generator(cls.data2)
def plataforma_pre_save_receiver(sender, instance, *args, **kwargs): if not instance.slug: instance.slug = unique_slug_generator(instance)
def product_pre_save_reciever(sender, instance, **kwargs): if not instance.slug: instance.slug = unique_slug_generator(instance)
def subcategory_pre_save_receiver(sender, instance, *args, **kwargs): if not instance.slug: instance.slug = unique_slug_generator(instance)
def save_slug(sender, instance, *args, **kwargs): if not instance.slug: instance.slug = unique_slug_generator(instance, instance.item.name, instance.slug)