Каков наилучший способ создания заказа для модели на основе ее групповой категории?

#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.