안녕하세요? 리뷰용입니다.
지금 페스트캠퍼스에서 파이썬 올인원 강좌를 듣는데요
이오류나서 인터넷 검색 해보신분 있을거라 생각됩니다.
로그인을 해야하는데...
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 옆에 () 꼭 붙여 주셔야합니다.
이렇게 되면 로그인창이뜨고
로그인을 완료했다고 확인창도 뜹니다.
너무 너무 억울합니다.ㅠㅠ 그래도 이렇게해서 오류를 찾는 눈도 생기고
강의를 자꾸봐서 익히니까 좋습니다. 휴
이런날 대전 오문창 순대국밥 한그릇 하고싶네요
리뷰용이였습니다.
파이썬 공부하시는분들 화이팅!!!
'프로그래밍 코드 리뷰' 카테고리의 다른 글
mac python vscode pylint 에러 (1) | 2020.10.15 |
---|---|
파이썬 또다시 오류를 알아냈습니다. return render(request, 'board_write.html', {'form': form}) (0) | 2020.02.24 |
파이썬 맥 sort 오류 해결방법 (0) | 2020.02.12 |