Я хотел бы найти решение, позволяющее установить " множественный выбор " в отношении OneToOneField .Я хочу, чтобы мне было разрешено выбирать между двумя классами .
Вот контекст:
Если у меня есть два класса: ClassOne и ClassTwo, как это:
class ClassOne(models.Model):
something = models.CharField(max_length=255)
class ClassTwo(models.Model):
something = models.CharField(max_length=255)
Мне нужно создать Повестку дня (где я буду помещать события), которую можно связать либо с ClassOne, либо с ClassTwo .
Мне нужносделайте что-то вроде этого:
class Agenda(models.Model):
owner = models.OneToOneField( ClassOne or ClassTwo , on_delete=models.CASCADE)
description = models.CharField(max_length=255)
В конце я бы хотел, чтобы мне разрешили это сделать:
agenda_one = Agenda(owner = ClassOne, description = "")
agenda_two = Agenda(owner = ClassTwo, description = "")
У вас есть представление о том, как этого добиться?