【发布时间】:2020-08-13 21:38:10
【问题描述】:
我正在构建一个接收邮政编码并尝试将它们与我的数据库 (Postgresql) 匹配的视图集。找到匹配项没有问题,但我很好奇返回数据库中没有匹配项的值的最佳方法。
class Location(models.Model):
name = models.CharField(max_length=255)
code = models.CharField(max_length=255)
我希望它把它在这个查询中找不到的东西还给我。
locations = ['77449', '11368', '60629', '99999']
valid_locations = Location.objects.filter(code__in=locations).distinct()
是否有我错过的方法可以返回任何与我的过滤器不匹配的位置 - 在这种情况下为 99999?
【问题讨论】:
标签: django postgresql django-rest-framework