У меня есть эта настройка:
class Observation(models.Model):
start_time = models.DateTimeField()
measurements = generic.GenericRelation(Measurement)
class Measurement(models.Model):
variable = models.ForeignKey(Variable)
value = models.CharField(max_length=300, blank=True)
content_type = models.ForeignKey(ContentType)
object_id = models.PositiveIntegerField()
content_object = generic.GenericForeignKey('content_type', 'object_id')
Это, конечно, упрощенные модели.Измерение должно быть общим, потому что оно также используется в других местах.
Я хочу создать страницу, на которой я могу создать Наблюдение и связанных измерений.Пользователь должен иметь возможность добавлять измерения, которых еще нет в наблюдении.У меня есть рабочая ModelForm для измерения.
Я продолжаю сталкиваться с несуществующими отношениями и думаю, что делаю глупую ошибку, связанную с generic_inlinemodelform.Я искал, но не могу найти пример для этого.Кто-нибудь может мне помочь, предоставив пример или ссылку на него?