0

各位同事晚上好,工人节快乐。我有这个任务,即用两个其他模型的两个外键填充一个中间模型。

Class A:
    string_attr = models.CharField()
    string_attr_2 = models.CharField()

Class B:
    string_attr_x = models.CharField()
    string_attr_y = models.CharField()

Class C:
    date_attr = models.DateField()
    a = models.ForeignKey(A)
    b = models.ForeignKey(B)

任务从模型 A 中获得一个对象,在模型 C 上创建与 B 类中的表一样多的对象。也就是说,假设 B 类有 4 个对象,并且使用 A 类中的对象 X,在表 C 上创建 4 个对象.

A 类是 Pacients 模型,B 类是 Vital Signs,C 类是 PacientVitalSign 模型,对于任何给定的 Pacient,我想展示一个 Formset 或类似的东西,每个生命体征都设置在 PacientVitalSign 模型上。

我不知道这点是否足够清楚,英语不是我的母语。我已经查看 django-extra-views 来完成这项任务,但我没有按下正确的键。

有任何想法吗?

谢谢

4

0 回答 0