#django #django-signals
Вопрос:
Я в небольшой ситуации, у меня есть две модели
class Category(models.Model):
title = models.CharFiels(max_length=200)
def __str__(self):
return self.title
class Question(models.Model):
category = models.ForeignKey(Category, on_delete=models.CASCADE)
title = models.CharField(max_length=200)
order = models.PositiveSmallIntegerField(default=0, editable=False)
def __str__(self):
return self.title
##Tried solution.
For the above I decided to try using signals
@receiver(pre_save, sender=Question)
def pre_save_order_field(sender, instance, **kwargs):
# get object before save, and 1 to the order field before save
pass
Моя проблема в том, как увеличить поле заказа по отношению к текущей группе вопросов?
Я делаю ввод с помощью страницы администратора django.