У меня есть 3 модели, A, B и C.
Модель C имеет 2 справочных поля, одно указывает на A, а другое на B. Для каждой из таблиц модели есть 3 API обновления.
Существует 4-й API, который будет извлекать данные из таблицы C и связанных данных в таблицах A и B.
Иногда при получении данных в 4-м API мы сталкиваемся с проблемой, когда переменная указывает наговорят, что модель B указывает на модель A и, следовательно, не может получить поле, которое находится в B, а не в A. Это иногда случается и для переменной, указывающей на модель A.
Это происходит и выключается, ионо решается само по себе.
Я не уверен, с чего начать поиск проблемы.
Может кто-нибудь, пожалуйста, помогите мне?
РЕДАКТИРОВАТЬ 1: Вот основныепример модели
class A(models.Model):
short_name = fields.StringField()
class B(models.Model):
description = fields.StringField()
class C(models.Model):
name = fields.StringField()
short_name_id = fields.ReferenceField(A)
desc_id = fields.ReferenceField(B)