issue959 introduce django messages instead of raising 404