Avoiding duplicate objects in Django querysets | Hacker News Reader