본문 바로가기

프로그래밍 코드 리뷰

TypeError at /login/ 문제는 view 옆에 () 괄호가 없어서

728x90
반응형

안녕하세요? 리뷰용입니다. 

지금 페스트캠퍼스에서 파이썬 올인원 강좌를 듣는데요

이오류나서 인터넷 검색 해보신분 있을거라 생각됩니다. 

 

 

로그인을 해야하는데...

 

TypeError at /login/

as_view() takes 1 positional argument but 2 were given

Request Method:Request URL:Django Version:Exception Type:Exception Value:Exception Location:Python Executable:Python Version:Python Path:Server time:

GET
http://127.0.0.1:8000/login/
3.0.3
TypeError
 
/Users/yongsubsin/Desktop/DJANGO_실전/fc_env/lib/python3.8/site-packages/django/core/handlers/base.py in _get_response, line 113
/Users/yongsubsin/Desktop/DJANGO_실전/fc_env/bin/python
3.8.1
 
Tue, 3 Mar 2020 07:27:45 +0000

 

 

이런 문구가 뜬다 싶으면 

 

url 설정하는 부분 있죠? 

 

그곳에가서 수정할게 있는데요 

 


"""fc_django URL Configuration

 

The `urlpatterns` list routes URLs to views. For more information please see:

https://docs.djangoproject.com/en/3.0/topics/http/urls/

Examples:

Function views

1. Add an import: from my_app import views

2. Add a URL to urlpatterns: path('', views.home, name='home')

Class-based views

1. Add an import: from other_app.views import Home

2. Add a URL to urlpatterns: path('', Home.as_view(), name='home')

Including another URLconf

1. Import the include() function: from django.urls import include, path

2. Add a URL to urlpatterns: path('blog/', include('blog.urls'))

"""

from django.contrib import admin

from django.urls import path

from fcuser.views import index, RegisterView, LoginView

 

urlpatterns = [

path('admin/', admin.site.urls),

path('', index),

path('register/', RegisterView.as_view()),

path('login/', LoginView.as_view)

]


 

 

문제가 보이시나요? 


urlpatterns = [

path('admin/', admin.site.urls),

path('', index),

path('register/', RegisterView.as_view()),

path('login/', LoginView.as_view)

]


여기에 문제가 있습니다. 

 

아직도 안보이시나요? 

 

path('login/', LoginView.as_view)

 

이부분에 오류가 있을겁니다 분명히

 

 

path('login/', LoginView.as_view() )

 

 

괄호를 빼먹으셔서 그럴겁니다. 

 

view 옆에 () 꼭 붙여 주셔야합니다.

 

이렇게 되면   로그인창이뜨고 

 

로그인을 완료했다고 확인창도 뜹니다.

 

 

 

 

 

너무 너무 억울합니다.ㅠㅠ 그래도 이렇게해서 오류를 찾는 눈도 생기고

강의를 자꾸봐서 익히니까 좋습니다. 휴

 

이런날 대전 오문창 순대국밥 한그릇 하고싶네요

 

 

리뷰용이였습니다.

파이썬 공부하시는분들 화이팅!!!

반응형