Im испытывающей трудности понимания того, что является целью 12:59 отношениймодель Django, понимание один на один отношения
У меня есть форма, где заполнить пользователь информации, и выберите тип выгоды.
К примеру, у меня есть модель
class BenefitRequest(models.Model):
benefitType = models.OneToOneField(BenefitType)
description = models.CharField(max_length=100)
benefitAccount = models.ForeignKey(BenefitsAccount
class BenefitType(models.Model):
benefit = models.CharField(max_length=25)
В моей базе данных, для BenefitType, я коммутируют, Фитнес и эргономики
Однако, когда я заполнить форму и выбрать " Fitness "для PersonA и отправьте форму, затем снова выберите« Фитнес »для PersonB и отправьте ее снова, это дает мне сообщение о том, что мой BenefitType уже используется. Хотя это новый запрос для другого пользователя.
Означает ли это, что в django отношение один к одному - это где таблица может иметь только один тип каждой другой таблицы?