def annotate_most_recent_scan_result(self) -> 'SiteQuerSet':
return self.annotate(last_scan__result=RawSQL('''
SELECT "{ScanResult}"."result"
FROM "{ScanResult}"
WHERE
"{ScanResult}"."scan_id"="{Site}"."last_scan_id"
LIMIT 1
'''.format(
ScanResult=ScanResult._meta.db_table,
Site=Site._meta.db_table), ()))
评论列表
文章目录