Есть таблицы вопросов и ответов, связанные друг с другом. На каждый вопрос есть один ответ. Мне нужно проверить поле ответа в модели CompanyGeneralInfoAnswers.
class CompanyGeneralInfoQuestion(models.Model):
rfi = models.ForeignKey(Rfis, models.DO_NOTHING)
question = models.CharField(max_length=512)
class Meta:
db_table = 'company_info__questions'
class CompanyGeneralInfoAnswers(models.Model):
question = models.OneToOneField('CompanyGeneralInfoQuestion', models.DO_NOTHING, related_name='answer_to_question')
answer = models.CharField(max_length=4096, blank=True, null=True)
class Meta:
db_table = 'company_info_answers'
Для этого я делаю этот запрос.
round = kwargs.get('rfiid')
exist_company_question = CompanyGeneralInfoQuestion.objects.filter(rfi=round)
if exist_company_question:
for q in exist_company_question:
print(q.answer_to_question.answer)
Но получил ошибку
RelatedObjectDoesNotExist: CompanyGeneralInfoQuestion has no answer_to_question.