我从IDs
请求中提取的一组记录中生成了x = [1,2,3]
,API
的列表。然后,我将此列表作为参数,并将其作为参数传递给第二个API
请求,该请求返回一组记录y = [1,2]
,这些记录通过外键与第一个记录相关。我遇到的问题是,我需要为列表中的每个ID
返回或分配一个值,因为不是列表中的每个ID
都有对应的记录。因此,当我遍历数据时需要两个1:1
时,两个列表的大小不同。如何为查询为假时返回一些默认值,或者如何为给定的ID
没有对应的记录时分配一个值?因此,x = [1,2,3]
和y = 1,2,3]
或x == y
。请让我知道是否需要进一步的信息。
views.py
def do_something(self, request):
try:
r = requests.get(
self.URL + 'domain/endpoint in (' + request + ')',
headers=self.Header)
r.raise_for_status()
except:
print(r.text)
raise
return r.json()
y = obj.do_something(x)