Ситуация вкратце.По какой-то причине метод reverse () не работает.
в PROJECT urls.py
url(r'^enrollment/', include('project.enrollment.urls')),
в приложении urls.py
url(r'^thanks/$', 'enrollment.views.thanks', name='enroll_thanks'),
и в views.py
from django.core.urlresolvers import reverse
def thanks(request):
return render_to_response('enrollment/thanks.html', {}, context_instance=RequestContext(request))
def enroll(request):
''' some code for handling the form'''
return HttpResponseRedirect(reverse('enrollment.views.thanks'))
Это обратное вызывает следующую ошибку: Не удалось импортировать project.views.Ошибка была: нет модуля с именем views
в файле ../django/core/urlresolvers.py в _get_callback, строка 167
Есть идеи, почему это не работает?Следующим шагом является вызов окна благодарности с параметром, но это должно быть легко после того, как эта настройка сработает.Должно ли быть что-то еще для импорта в views.py?