목록Django/정리 (5)
시작하는 중
Django view 작성 방법에는 Function Based View와 Class Based View가 있다. 기존에는 FBV를 통해 views.py 파일에 def를 통한 function을 선언하고 decorator와 request.method에 대한 조건을 걸어서 HTTP method를 분기처리했다. # views.py @api_view(['GET', 'PUT', 'DELETE', 'POST']) def review_detail(request, review_pk): if request.method == "GET": review = get_object_or_404(Review, pk=review_pk) serializer = ReviewSerializer(review) return Response(se..

url의 정의를 보면 https://developer.mozilla.org/ko/docs/Glossary/URL URL - 용어 사전 | MDN URL(Uniform Resource Locator)은 인터넷에서 웹 페이지, 이미지, 비디오 등 리소스의 위치를 가리키는 문자열입니다. developer.mozilla.org URL(Uniform Resource Locator)은 인터넷에서 웹 페이지, 이미지, 비디오 등 리소스의 위치를 가리키는 문자열입니다. 지금 이 글의 url을 살펴보면 HTTPS는 프로토콜이고 mystack.tistroy.com/ 까지는 도메인라는 것이고 33은 경로이다. 더 나아가서 포트라는 것과 매개변수, 부분식별자도 있다. django 서버를 열다보면 계속 보게되는 것이 있는데 D..
https://developer.mozilla.org/ko/docs/Learn/Server-side/Django/Introduction Django 소개 - Web 개발 학습하기 | MDN Django의 첫번째 문서에서는 "Django가 뭐지?"라는 질문에 답해보고, Django 웹 프레임워크의 특별한 부분에 대해 전반적으로 살펴봅니다. 우리가 이 수업에서 자세히 다루지는 않을 고급 기능들까지 developer.mozilla.org Django란 보안이 우수하고 유지보수가 편리한 웹사이트를 신속하게 개발하는 하도록 도움을 주는 파이썬 웹 프레임워크입니다. -> 보안성, 유지보수, 신속한 개발 Framework 서비스 개발에 필요한 기능을 미리 구현해서 모아 놓은 것 프론트엔드 프레임워크 - react, ..

1. 가상환경 설정 python -m venv venv 2. 가상환경 활성화 source ./venv/Scripts/activate 3. 장고 버전 설치 pip install django==3.2.13 4. 패키지 목록 생성 pip freeze > requirements.txt 5. 패키지 목록의 패키지 설치 pip install -r requirements.txt 6. 프로젝트 생성 django-admin startproject (프로젝트명) (프로젝트생성위치) 뒤에 .을 붙이면 내 폴더가 프로젝트가 되는거임 LTS - long team support (장기 지원 버전) 몇년간은 주기적으로 업데이트를 해줌 7. 서버 실행 python manage.py runserver 폴더 구조 manage.py - ..