私信  •  关注

normic

normic 最近创建的主题
normic 最近回复了
4 年前
回复了 normic 创建的主题 » 在Django中显示ForiegnKey中的对象时出现问题

您只需使用

Ipd.objects.filter(patient_id=patient_id)

请注意第一个患者id处的下划线。

访问相关模型时只使用双下划线,但在本例中,Ipd模型中直接有外键。

编辑 我刚看到,你创建了自己的病人Id字段。 我建议在没有现场病人id的情况下重新创建你的病人模型。 Django将自己创建一个ID字段。

如果您真的想保留自己的字段,那么正确的访问方法是:

Ipd.objects.filter(patient_patient_id=patient_id)

但我不建议这么做。

代码中还有很多缺陷,比如模型中的所有字段都是小写的,等等。 请尝试引用Django文档,或者Python文档。

保持代码清晰会简化很多事情。