나는 DJango를 처음 사용합니다. 다른 뷰에서 뷰를 리디렉션하는 동안 'NoReverseMatch at/new_application/check_login /'오류가 발생합니다.
다른 파일은 아래에 나열되어 있습니다./new_application/check_login에서 NoReverseMatch/
메인 는 urls.py
from django.conf.urls import url, include
from django.contrib import admin
urlpatterns = [
url(r'^admin/', admin.site.urls),
url(r'^new_application/', include('new_application.urls')),
]
views.py
from django.shortcuts import render, render_to_response
from django.http import HttpResponseRedirect
from django.core.urlresolvers import reverse
from .models import Login
...
def check_login(request):
...
return HttpResponseRedirect(reverse('new_application:loggedin',args=(user,)))
def loggedin(request, user):
return render(request, 'new_application/loggedin.html',{'full_name': user.first_name +" "+ user.last_name})
출원 urls.py 여기
from django.conf.urls import url
from . import views
app_name = 'new_application'
urlpatterns = [
url(r'^$', views.login, name='login'),
url(r'^check_login/$', views.check_login, name='check_login'),
url(r'^loggedin/$', views.loggedin, name='loggedin'),
url(r'^invalid_login/$', views.invalid_login, name='invalid_login'),
url(r'^logout/$', views.logout, name='logout'),
]
오류이며 이미지 : error image
이 오류를 해결하기위한 해결책을 알려주십시오. 감사합니다.