Why not just do one for contribute and let Django issue 404s for invalid URLs?