Django RedirectView y reverse () no funcionan juntos?

Estoy teniendo este extraño problema.

Cuando hice esto:

from django.core.urlresolvers import reverse
reverse('account-reco-about-you')
# returns '/accounts/recommendations/about-you/'

Pero cuando hice esto:

# Doesn't Work
recommendations = login_required(RedirectView.as_view(url=reverse('account-reco-about-you')))

# Work
recommendations = login_required(RedirectView.as_view(url='/accounts/recommendations/about-you'))

Mensaje de error que recibo si no está relacionado. Dice que mi última vista no se encuentra, que está allí. Alguna explicación? Mientras tanto, me las arreglaré con el estilo no inverso.

Respuestas a la pregunta(4)

Su respuesta a la pregunta