【发布时间】:2021-06-12 08:09:44
【问题描述】:
又是美好的一天。我希望你能帮助我理解一些逻辑。
基于此SO Answer,我可以使用完美运行的列表过滤搜索。但是,我希望获得一个 EXACT id 而不是至少一个匹配项。
型号:
class Condition:
condition_name = models.CharField(....)
class Jobs:
jobs = models.CharField(...)
class JobsConditions:
account = models.ForeignKey(Account...)
job_item = models.ForeignKey(Jobs...)
condition = models.ForeignKey(Condition...)
因此,如果我尝试搜索有条件的职位,我会执行以下操作:
cond_array = [1,2,4,5] # Append to array based on request.
condition_obj = Condition.objects.filter(id__in=cond_array)
然后将condition_obj 与JobsConditions 模型进行比较。如何使用它,以便我只会get 仅具有确切条件的工作?不多不少。
【问题讨论】:
标签: django