대시 보드를 포함하여 일부 페이지에 로그인을 시도하고 있습니다. 여기에 내 사이트의 루트에 내 대시 보드 뷰입니다 : sitename.com/는사용자 인증시 Django가 리디렉션 URL을 찾을 수 없음
@login_required
def index(request):
print(request.session['user_email'])
context_dict = {}
return render(request, 'dashboard/index.html', context_dict)
내 프로젝트의 URL 파일 :
urlpatterns = [
url(r'^admin/', admin.site.urls),
url(r'^job/', include('job.urls')),
url(r'^welcome/', include('welcome.urls')), //the app for logging in
url(r'^$', include('dashboard.urls')), //main dashboard app
# s
]
내 대시 보드 애플리케이션 URL 파일 :
urlpatterns = [
url(r'$', views.index, name='index'),
url(r'^signup/$', views.signup, name='signup'),
url(r'^login/$', views.auth_login, name='login'),
url(r'^logout/$', views.user_logout, name='logout'),
]
내가 시도하고 로그 아웃 한 다음에/http://127.0.0.1:8000/welcome?next=/이 내 프로젝트 URL 파일의 URL과 일치하지 않는다는 메시지를받습니다. 로그인 확인이 작동하고 있으므로 GET 변수가 설정되면 url을 알 수 없습니다.
url (r '^ $', include ('dashboard.urls')), 주어진 URL 파일 위치에 doller $를 사용하는 것은 잘못된 방법입니다. $ doller 대시 보드 URL을 사용하면 작동하지 않습니다. –