파이썬으로 만들어진 무료 오픈소스 웹 애플리케이션 프레임워크이다. 백엔드, API, 자바스크립트 등 처음부터 시작하는 것보다 더 효율적으로 웹 앱을 빌드할 수 있다. 장점으로 Python과 유사하게 DB를 관리, 템플릿을 이용한 동적 페이지 작성 등이 있다.핀터레스트의
터미널에서 아래 코드를 입력하여 앱을 생성한다.메인 앱(practice_django)의 setting.py에서 INSTALLED_APPS에 accountapp을 추가한다.accountapp/views.py 에서 Hello World!를 출력하는 뷰를 만든다.요청을 받아
프론트엔드 개발을 빠르고 쉽게 할 수 있는 프레임 워크이다.각종 레이아웃, 버튼, 입력창 등의 디자인을 CSS와 Javascript로 만들어 놓은 것이다.부트스트랩 링크https://getbootstrap.com/docs/5.3/getting-started/i
Model, DB 연동 HTTP 프로토콜 GET, POST Model? 장고에서 DB와 상호작용하는 것 GET, POST 포로토콜 실습 POST 통신을 이용한 DB 데이터 저장
CreateView를 통한 회원가입 구현 class base view 만들기 model: 무슨 모델을 사용할 것인지, 장고에서 기본으로 제공하는 User 사용 form_class: User model를 만드는데 필요한 form 생성, 장고에서 기본으로 제공하는 fo
views.py함수를 받아 함수의 앞, 뒤, 앞뒤를 꾸며준다. 함수 내부에 직접적인 영향은 없다.settings.py터미널profileapp 마무리
getsuccessurl 함수 그리고 리팩토링 detail에서 누구나 edit을 할 수 있는 문제점 발생 getsuccessurl 함수를 만들어 이를 방지한다. self.object는 Profile을 의미한다. MagicGrid 소개 및 Articleapp 시작 A
Mobile Responsive Layout How to connect with Mobile browser? 현재까지 구현한 앱을 어떻게 모바일 환경에서 보여줄 수 있을까? python manage.py runserver* = python manage.py runse
학습 내용 요약render와 redirectget과 filter1) renderrender(request, template_name, context=None, content_type=None, status=None, using=None)render는 위와 같은 파라미터
RedirectView를 통한 Subscribeapp 시작 Subscribeapp 생성 Field Lookup을 사용한 구독 페이지 구현 Filter 그동안 코드를 짜면서 아래와 같은 형식을 사용했다. pk=xxx, user=xxx는 AND function이다. O
서버가 클라이언트 인증을 확인하는 방식은 대표적으로 쿠키, 세션, 토큰 3가지 방식이 있다.브라우저는 사용자를 기억하지 못하기 때문에 쿠키에 담아 사용자를 구별한다.쿠키(웹 쿠키, 브라우저 쿠키)는 서버가 사용자의 웹 브라우저에 전송하는 작은 데이터 조각쿠키는 Key-