Django백엔드 프레임 워크모듈소프트웨어 코드의 일부를 재사용 하기 위한 작은 단위변수,함수,클래스,파이썬에서의 모듈은 .py라이브러리소프트웨어 개발에 자주 사용되는 기능을 모아 재사용성을 높이는 도구모듈의 집합으로 구성됨, 별도의 설치과정 필요프레임워크애플리케이션의
앱 연결하기터미널user앱 - 사용자 관리 ( 회원가입/로그인/로그아웃)을 담당tweet앱 - 글 관리( 글쓰기, 삭제, 수정, 댓글)을 담당settings.py사용할 앱을 추가한다데이터베이스와 Django ORM실행후db.sqlite3파일이 생성되면 완성데이터 베이스
Django의 기본 제공 기능 2주차때 createsuperuser라는 명령어로 관리자를 만들고, 관리자 아이디와 패스워드를 이용해 admin에 로그인 했다. 이때 OMR모델을 만들지도 않았는데 로그인 기능을 사용 할 수 있었던 이유는 장고에서 기본으로 제공하는 Us
데이터 베이스 관계 one - to - many 한명의 글쓴이가, 여러개의 글을 작성할 수 있다. one - to - one 하나의 사용자는 하나의 정보만 가져갈 수 있다.(예:프로필) many - to - many 피자와 토핑 피자는 여러 토핑을 올릴 수 있고
배울 내용 input 보완하기 : 아무글이 없어도 글 작성이 된다. 장고 태그 서비스 적용하기 github 내 프로젝트를 github에 올려서 관리하기 aws - 나만의 서버 만들어서 접속하기 서비스를 좀 더 섬세하게 1. 회원가입/로그인 기존 문제점 1. 회원가
Django?웹 프레임 워크, 필요한 페이지 (html1,html2,html3)를 일일히 만드는 것이 아닌동적으로 개인화된 페이지를 그때 그때 찍어내는 '공장'과 같은 효율성이 있다.유지보수와 동적인 제어가 뛰어나다ORM?데이터베이스를 관리하는 SQL문법을 Pytho
출력 >>blackwhitewhite결론 ForeignKey로 연결한 모델은기존의 모델의 데이터를 수정할 수 있다.
겪은 문제django의 AbstractUser를 상속한 UserModel 클래스의id값이 제대로 적용되는지 확인하고 싶었다.탐색 방법url을 연결한 html에 접속할때,데이터가 출력되게한다.코드를 보면 아, 뭐야 쉽잖아 생각 할 수 있지만이 방법을 떠올리지를 못해서
사용자가 글 작성 페이지에 접근하면에러창을 띄우거나 홈 화면으로 되돌아가는 것이 아닌로그인이 필요하다는것을 직관적으로 보여주기 위해서로그인창으로 이동시키게 하고 싶었다.따라서 위의 코드에서 인증된 사용자가 아니라면 False를 반환받고다음과 같은 redirect 메소드
MVT 구조URL > Veiw > Model Object 생성 > Rediret/render > 템플릿불편한점사용자가 어떠한 요청을하면 페이지가 새로고침 된다.render / redirect현업에서는프론트와 백엔드 레퍼지토리가 나뉘어JSON형태의 데이터로 주고 받게 된
installrequrements팀 프로젝트시 팀원들이 필요한 라이브러리를 손쉽게 설치할 수 있다.vscode 프로젝트 생성gitignore설정https://www.toptal.com/developers/gitignore팀원과의 협력을 위해windows,mac
DRF 회원기능 쿠키 무상태 프로토콜 stateless (반대 statepull) 사용자의 상태를 기억하지 않음 연결상태를 유지하지 않음 응답서버를 쉽게 바꿀 수 있다. 그러나 쿠키는 로그인 정보는 기억하고 있다(최소한의 기억) 로그인 세션을 기억 한가지의 계정으
✔ 프론트엔드와 백엔드의 역할을 이해한다.✔ HTTP 메시지의 구조를 이해한다.✔ Request와 Response 메시지의 역할을 이해한다.✔ HTTP의 상태코드의 역할을 이해한다.✔ HTTP의 헤더의 역할을 이해한다.✔ 웹의 요청 흐름을 이해한다.✔ St
Checklist [✔] DRF로 프로젝트 세팅을 할 수 있다. [✔] 시리얼라이저의 의미와 역할을 이해한다. [✔] 시리얼라이저를 활용해서 CRUD를 할 수 있다. [✔] 포스트맨으로 DRF 개발을 테스팅 할 수 있다. [✔] 프로젝트에 Swagger를 적
장고 static 공식 문서static filesJavaScrpit,CSS,Image 제공static 설정 장고 이미지 필드 공식문서이미지필드는 파일필드를 상속받는다너비와 높이 지정 가능Pillow 라이브러리 요구장고 각 필드에대한 가이드 공식문서이미지 필드와 파일 필
Token기반 로그인 Session기반 로그인 차이점백엔드 개발자의 기본 소양1\. 인증 (회원가입,로그인,로그아웃,회원 관리,회원 탈퇴)2\. DB관리 (ERD 쿼리셋,테이블 연결등)3\. Request에 따른 Request처리 (API개발)4\. 배포Django_s
본 게시글은 스파르타 코딩 클럽 장고 심화 강의 내용에 생긴 문제 해결법을 다루고 있습니다.장고 심화 강의 학습 도중, 강의내용과 차이가 있었다.차이점이 생긴 이유는 강의에서 따로 지급한 코드를 따라 할 수 있지만지양하는 점은 지금까지 만든 코드에서 차이점을 해결하는