0
我是Django的新手。我有两个数据库表,其中一个包含药物列表,另一个包含患者列表。使用django admin将所选对象的列表保存到另一个表中
我想选择一组药物并将它们添加到患者表中的个别患者。
我可以在django admin中使用自定义操作来实现此目的吗? 如何做到这一点,请善意解释。
我是Django的新手。我有两个数据库表,其中一个包含药物列表,另一个包含患者列表。使用django admin将所选对象的列表保存到另一个表中
我想选择一组药物并将它们添加到患者表中的个别患者。
我可以在django admin中使用自定义操作来实现此目的吗? 如何做到这一点,请善意解释。
你会想在这里做的是设置你的病人和药物模型(如果有的话)使用Django的ManyToManyField,ForeignKey,或OneToOneField系统在models.py
链接到对方。因此,例如,患者模型可以与Medication模型具有一对多,多对多或一对一的关系,具体取决于您个人希望如何设置项目。
执行此操作时,如果你想看到/在你的管理界面创建患者和药物,你可以简单地做admin.site.register(Patient)
或admin.site.register(Medication)
在admin.py
,当然不是第一次忘记import
他们。
非常感谢。我在这个周末尝试了它,它像魔术一样工作。非常感谢。 –
@ user6417220嗨,很高兴我能帮忙!我曾经有过同样的问题。如果答案是你正在寻找的东西,你可以接受它,它会表明你的问题有一个解决方案,如果其他人找到它。 – sidp