[AI웹개발][47일차TIL] FBV 프로젝트와, CBV 프로젝트 비교
FBV에서 urls.py urlpatterns = [ path('api/posting/', views.posting_view, name='posting'), ] CBV에서 urls.py urlpatterns = [ path('signup/', views.SignupView.as_view(), name='sign_up_view'), # /users/signup/ ] CBV에서는 SignupView 자체가 함수가 될 수 없기 때문에, as_view()라는 것을 문법처럼 붙여준다. as_view()라는 함수는 어떤 함수일까 ?? @classmethod def as_view(cls, **initkwargs): """ as_view 함수는 클래스 기반 뷰를 함수로 변환하고, 원래 클래스 정보를 뷰 함수에 저장하는..
2023. 5. 18.
[AI웹개발][42일차TIL] 깃허브 연습하기, 코딩테스트, 시리얼라이저 이해하기
목차 1. 팀원들과 깃 허브 사용해보기 2. 코딩 테스트 공부하기 3. 시리얼라이저 이해하기 4. 아픈날 휴식하기 1. 팀원들과 깃 허브 사용해보기 2. 코딩 테스트 공부하기 https://school.programmers.co.kr/learn/courses/30/lessons/120875 # 평행 ''' 점 네 개의 좌표를 담은 이차원 배열 dots가 다음과 같이 매개변수로 주어집니다. [[x1, y1], [x2, y2], [x3, y3], [x4, y4]] 주어진 네 개의 점을 두 개씩 이었을 때, 두 직선이 평행이 되는 경우가 있으면 1을 없으면 0을 return 하도록 solution 함수를 완성해보세요. 제한사항 dots의 길이 = 4 dots의 원소는 [x, y] 형태이며 x, y는 정수입니다..
2023. 5. 3.