There were several problems, in urls.py was just a regex for ^$, with namespaces, reverse doesn't work by reference, and a object was forgotten