How does Django validate passwords? | Hacker News Reader