﻿id	summary	reporter	owner	description	type	status	component	version	severity	resolution	keywords	cc	stage	has_patch	needs_docs	needs_tests	needs_better_patch	easy	ui_ux
6472	reverse() fails when used outside of a view function	floguy	nobody	"Given a simple urls file:
{{{
from django.conf.urls.defaults import *
import views

urlpatterns = patterns('',
    url('myview', views.my_view, name=""myview_named""),
)
}}}
...and a simple view function:
{{{
from django.http import HttpResponse
from django.core.urlresolvers import reverse

def my_view(request):
    my_view_url = reverse('myview_named') # This works
    return HttpResponse('Hello from my_view.')

my_view_url = reverse('myview_named') # This does not work.
}}}

Using reverse() inside the view works correctly, but in the global scope of the views file (as is very nice for a login_url argument to a decorator, for example) it fails with some very strange errors."		closed	Uncategorized	dev		invalid			Unreviewed	0	0	0	0	0	0
