У меня есть две модели, такие как CinicHospital и Doctor с отношениями M2M. Настраиваемая промежуточная таблица создана потому, что мне нужно дополнительное поле.
class DoctorHospital(models.Model):
clinic = models.ForeignKey(ClinicHospital, on_delete=models.CASCADE)
doctor = models.ForeignKey(Doctor, on_delete=models.CASCADE)
shift = models.CharField(max_length = 10)
Проблема в этой модели DoctorHospital два поля автоматически заполняются при создании ClinicHospital и Doctor, но я не могу заполните поле сдвига. Могу ли я объединить это поле смены в форме доктора и сохранить его в промежуточной таблице?