profile
꾸준히 성장하는 과정속에서, 제 지식을 많은 사람들과 공유하기 위한 블로그입니다 😉
post-thumbnail

ORM: Spring과 Django의 Mapping & DB 접근방식의 차이

우선 장고와 스프링을 대조, 비교하기 위해선 ORM 의 개념에 대해 알아야합니다. 그렇다면 ORM 이 뭘까요? ORM 이란 이름에서도 알 수 있듯이,객체와 관계형 데이터베이스를 Mapping 시켜주는 역할 을 하는 녀석들을 의미합니다.

2022년 11월 14일
·
2개의 댓글
·
post-thumbnail

쿠키(Cookie)와 세션(Session), Django에서는 어떻게 사용할까?

HTTP 통신에 대해 지난번에 알아봤다. 이 정보는 상태 비 저장 프로토콜 이다.우리가 로그인을 할때 아디이와 비밀번호의 정보고 HTTP 통신 중 POST 방식으로 보내기 때문에 이 정보는 저장이 되지 않는다. 그렇기 때문에 로그인 유지하기 기능을 구현하기 위해선, 다

2022년 7월 20일
·
0개의 댓글
·
post-thumbnail

세션 기반인증, 토큰 기반인증

인증, 인가 : 시스템의 자원을 적절하고 유용한 사용자에게 전달하고 공개하는 방법인증 = 로그인클라이언트(서비스 사용자)가 자기자기시이라고 주장하고 있는 사용자가 맞는지를 검증하는 과정ex) 로그인 화면에서 내가 유저 아이디를 user1 으로 입력하고 패스워드를 입력해

2022년 7월 19일
·
0개의 댓글
·

장고 공통 필드 속성

blank : 장고 단에서 validation 시 empty 허용 여부 (디폴트 : False)null : null 허용 여부 (디폴트 : False)db_index : 인덱스 필드 여부 (디폴트 : False)default : 디폴트 값 지정, 혹은 값을 리턴해줄 함

2022년 7월 4일
·
0개의 댓글
·
post-thumbnail

modelForm

urls.py 에 아래처럼 url 을 등록한다.views.py 에서 modelformcreate 함수를 정의한다.

2022년 5월 22일
·
0개의 댓글
·
post-thumbnail

Django form

html form 외에도 Django form 을 활용해 사용자로 부터 입력받은 데이터를 데이터베이스에 저장할 수 있다."django form을 이용한 새 글 작성"이라는 버튼을 누르면"(기본주소)/new" 라는 url 로 넘어가도록 하자."formcreate/" 라는

2022년 5월 22일
·
0개의 댓글
·
post-thumbnail

html form

index.html 내용new.html 내용models.py 의 Blog 클래스

2022년 5월 22일
·
0개의 댓글
·
post-thumbnail

model( =테이블 = 클래스 객체) 만들기

우리가 생성한 "blogapp" 이라는 blog 안에 데이터베이스를 생성하기 위해 클래스를 정의한다.변경사항이 담긴 파일을 생성한다.$ python manage.py makemigrations변경사항이 담긴 파일을 생성후, 이제 실제 DB 에다 변경사항을 반영할 수 있

2022년 5월 21일
·
0개의 댓글
·
post-thumbnail

CRUD

Create, Read, Update, Deleteex) 인스타그램Create : 사용자들이 새로운 글을 생성(저장)가능Read : 저장된 글을 읽어들일 수 있음Update : 이미 작성된 글 ( DB 로 저장된 글 ) 을 수정가능Delete : 삭제 가능온라인 쇼핑몰

2022년 5월 21일
·
0개의 댓글
·

개발환경 셋팅(가상환경)

독립적인 개발환경을 만들어주기 위한 파이썬 내장기능장고 프로젝트가 가상환경없이 컴퓨터 전체에서 그냥 설치됐다면, 장고 프로젝트의 범위는 말 그대로 컴퓨터 전체가 될 것이다.즉, 만약 장고 관련 패키지를 설치해도 컴퓨터 전체에서 영향을 미친다.패키지를 삭제하거나 업테이트

2022년 5월 16일
·
0개의 댓글
·

MVC, MTV 패턴

둘은 같은 것임보편적으로는 mvc 패턴이라고 부르며, 장고 안에서는 mtv 패턴이라고 부름장고를 비롯한 대부분의 웹 프레임워크는 비슷한 원칙을 따른다고 했었다.DB 와 상호작용하는 부분사용자들 눈에 보이는 부분내부 동작의 논리를 담당하는 부분=> 이런 3개로 나누어서

2022년 5월 16일
·
0개의 댓글
·

Web FrameWork

웹 서비스를 쉽게 만들어주는 기계복잡한 문제를 해결하거나 서술하는데 사용되는 기본 개념 구조.간단히 "뼈대, 골조", 프레임워크 라고도 한다.자바, 파이썬등의 언어로 웹은 만들수는 있지만 어차피 웹 개발이라 해봤자 "개발 과정이 정형화" 되어 있다. 즉 형식이 정해져

2022년 5월 16일
·
0개의 댓글
·
post-thumbnail

웹 브라우저, HTTP 요청, 서버

www world wide web 웹이 정보를 받아들이는 순서 하이퍼링크를 통해 원하는 정보가 있는 위치로 바로 비순차적으로 접근해 정보를 전달하고 받아들일 수 있다 정보와 정보가 그물처럼 얶임 => 이렇게 엮인구조를 web이라 부른다 웹(www)

2022년 5월 16일
·
0개의 댓글
·

python for Django

웹 프래임워크 웹 서비스를 쉽게 만들어주는 기계로써 사용법이 정형화 되어 있는 기계이다.사전형 자료형. 데이터들을 대응시켜주는 자료형탐색의 기준을 통해 찾고자 하는 값을 얻는다.(탐색의 기준, 키워드 = key / 탐색의 기준에 대응되는 찾고자 하는 값 = value

2022년 5월 16일
·
0개의 댓글
·