嗨,我是新的堆叠溢出,我正在做一个医疗应用程序,我有一些问题,在建立适当的模型。我有4种型号,分别是Retailer、Stockist、Company和Medicine。to many company (HABTM Relation)现在,我必须通过这种三级关系找到与零售商相关的药品,即那些与零售商连锁的药品。或者,我必须做一个不同的药品零售商,即retailer_medicines模型
'retailer_id': Select(choices=[(r.pk, r.name) for r in Retailer.objects.all()]),这样,我实现了与所有零售商的选择输入字段用户可以从下拉列表中选择零售商并提交表单。
我注意到的问题是,当我添加一个新零售商(Retailer.objects.create等)时,它不会出现在下拉列表中的表单中。它似乎被缓存了。