您只需使用
Ipd.objects.filter(patient_id=patient_id)
请注意第一个患者id处的下划线。
访问相关模型时只使用双下划线,但在本例中,Ipd模型中直接有外键。
编辑
我刚看到,你创建了自己的病人Id字段。
我建议在没有现场病人id的情况下重新创建你的病人模型。
Django将自己创建一个ID字段。
如果您真的想保留自己的字段,那么正确的访问方法是:
Ipd.objects.filter(patient_patient_id=patient_id)
但我不建议这么做。
代码中还有很多缺陷,比如模型中的所有字段都是小写的,等等。
请尝试引用Django文档,或者Python文档。
保持代码清晰会简化很多事情。