我该如何在ListView中选择一个项目并列出该项目的数组字段中的其他项目,并允许他们进行选择?
例如:
我有一个模型,其中有两个模型为ArrayModelFields(这是用于MongoDB集成的Djongo类,其功能类似于表单集)
class LobDetail(models.Model):
lob_name = models.CharField(max_length=64, primary_key=True, choices=LOB_CHOICES, default='thanks')
#type = models.CharField(max_length=20, choices=TYPE_CHOICES)
source = models.ArrayModelField(
model_container = Source,
)
destination = models.ArrayModelField(
model_container = Destination,
)
def __str__(self):
return self.lob_name + " "+ self.type
(其中Source和Destination是两个抽象模型)
我有一个模板文件,其中显示了所有可用的LobDetails的ListView。我在每个列表项中添加了一个链接,使我可以选择该项目。现在,我要列出所有来源和目的地,具体取决于所选择的项目,并允许我从其中选择一个。我想在同一页面上完成所有这些操作。但是我不知道怎么办?