Ditching @models.permalink is good (is it on the way to deprecation?), but returning a reverse_lazy should prevent circular imports, right?