我有这个问题,我需要一个想法如何解决它,因为我需要它为很多事情。 我会尽量清楚我需要什么。你知道吗
首先,我想做的是一个药物的医疗处方,所以我需要保存一个病人的数据,以及医生为病人要求的药品数量。 所以我有两个模型,病人数据模型和药物模型。你知道吗
型号.py
class RecipePatientData(models.Model):
patient = models.ForeignKey(patientData)
created_at = models.DateTimeField(auto_now_add=True)
doctor = models.ForeignKey(DoctorData)
observations = models.CharField(max_length=300)
class PrescriptionDrugs(models.Model):
recipe_data = models.ForeignKey(RecipePatientData)
prescripted_drug = models.ForeignKey(Drugs)
quantity = models.IntegerField(default=0)
day_of_treatment = models.IntegerField(default=0)
我的问题是我不知道该把药存到谁那里,因为我需要在同一个模板中添加医生想要的药品,我有一个按钮为下一个药品添加新的字段,我通过克隆主窗体来完成。你知道吗
我想知道django是否有方法可以转换列表中的字段,或者有什么方法可以帮助我保存药物,即使字段的名称相同。我试着通过视图中的数据来获取它们,但它只获取主字段,而不获取克隆字段。你知道吗
是的,您需要的是FormSets,它允许您在同一页上处理多个表单。你知道吗
举个例子:
在视图.py你知道吗
在模板.html你知道吗
相关问题 更多 >
编程相关推荐