umleiten ich die ImportError "No module named django.contrib.auth"
beide, wenn ich versuche, die django.shortcuts
redirect
Funktion zu verwenden, und wenn ich zu verwenden versuchen:Kein Modul namens django.contrib.auth, wenn die Dinge verwenden, die
(r'^logout/$', 'django.contrib.auth.views.logout', {'next_page': '/'}),
ich es heraus kann nicht ein Zufall sein, dass der einzige Ort, an dem ich diesen Fehler treffe, an Orten liegt, wo die Seite umgeleitet wird, aber vielleicht ist es das auch. Ich weiß, dass der Benutzer nicht wirklich abgemeldet wird, so dass der Fehler auftritt, bevor Sie überhaupt zu einem Weiterleitungscode gelangen.
Unten ist meine urls.py Datei.
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')),
)
Was ist die vollständige URL-Konfiguration? Hast du ein [Präfix anzeigen] (https://docs.djangoproject.com/de/dev/topics/http/urls/#the-view-prefix) definiert? – Alasdair