Как создать общее отношение "один ко многим" между объектами в Django

У меня есть эти две модели: Как мне правильно установить отношения, чтобы я мог делать обратные запросы?

class Client(models.Model):
      city = models.CharField(max_length=16)
      worker = models.ForeignKey(
        "Worker",
        null=True,
        default="1",
        on_delete=models.SET_DEFAULT,
        related_name="assigned_workers",
    )
      class Meta:
          abstract = True

И:

class Worker(models.Model):
      first_name = models.CharField(max_length=16)
      last_name = models.CharField(max_length=16)
      gender = models.CharField(max_length=1)
  

Я хочу настроить модели таким образом, чтобы я мог выполнять следующие запросы:

  • Запросите клиентов, назначенных работнику, используя объект worker. Примерно так:

Worker.objects.assigned_workers.all()

Вернуться на верх