我是Django的新手。我有两个数据库表,其中一个包含药物列表,另一个包含患者列表。
我想选择一组药物并将其添加到患者表中的个体患者身上。
我可以在django admin中使用自定义操作来实现此目的吗? 怎么能这样做,请解释一下。
答案 0 :(得分:1)
您在此处想要做的是将您的患者和药物治疗模型(如果您有的话)设置为使用Django ManyToManyField {{3}相互关联您models.py
中的}}或ForeignKey系统。因此,例如,患者模型可能与药物治疗模型具有一对多,多对多或一对一的关系,具体取决于您个人希望如何设置项目。
执行此操作时,如果您想在管理界面中查看/创建患者和药物,您只需在admin.site.register(Patient)
中执行admin.site.register(Medication)
或admin.py
,当然不要忘记他们先import
。