Как создать общее отношение "один ко многим" между объектами в 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()