関数を使おうとすると、次のImportError "No module named django.contrib.auth"
両方が表示されます。django.shortcuts
redirect
(r'^logout/$', 'django.contrib.auth.views.logout', {'next_page': '/'}),
このエラーが発生するのは、ページがリダイレクトされる場所だけであるというのは偶然ではないと思いますが、おそらくそうです。ユーザーが実際にログアウトしていないことはわかっているので、リダイレクトコードに到達する前にエラーが発生します。
以下は私のurls.pyファイルです。
import django.contrib.auth.views
from django.conf.urls.defaults import *
import django.contrib.auth
from django.contrib import admin
admin.autodiscover()
urlpatterns = patterns('karma.views',
(r'^$', 'homepage'),
(r'^logout/$', 'django.contrib.auth.views.logout', {'next_page': '/'}),
(r"^opportunities/nearby$", 'draw_map'),
(r'^admin/', include(admin.site.urls)),
url(r'', include('social_auth.urls')),
(r'^profile/', include('karmup.profile.urls')),
)