Study/CSSU 4

[CSSU] 장고 튜토리얼

네 번째 주제 - 장고 튜토리얼 Django Tutorial MTV패턴 기본 Django가 아닌 DRF를 대상으로 설명한다. 코드 포매터 Black 사용, AWS EC2 사용 시작 가상환경 생성 및 실행 # 파이썬 설치 및 버전확인 python -V # 가상환경 생성 python -m venv venv # 가상환경 실행 source venv/Scripts/activate 장고 설치 및 프로젝트 생성 # 설치 pip install Django # 버전확인 python -m django --version # 프로젝트 생성 django-admin startproject mysite # 프로젝트로 이동 cd mysite # 장고 실행 확인 python manage.py runserver # http://loca..

Study/CSSU 2021.08.22

[CSSU] SQL 정리

세 번째 주제 - SQL 세 번째 주제는 Mysql을 기반으로 한 SQL입니다. 사실, 기본적인 구문은 잘 알고 있지만, 이번에 어려운 JOIN 연산까지 싹 살펴보려고 선택했습니다. (이 글을 쓰기 위해서 프로그래머스의 SQL 모든 문제를 풀고 왔어요 ㅎㅎ) 1. SELECT SELECT는 정말 기본적인 문법이에요. 데이터를 보기 위해서는 SELECT가 있어야 무조건 동작하죠. 밑에 있는 쿼리문을 보면 "*"를 SELECT 했다고 나옵니다. SELECT * FROM data; "*"는 모든 컬럼을 이야기하는 것으로 data라는 테이블에서 모든 데이터가 나오겠죠. 하지만 이렇게 기본적으로 쓰진 않죠! SELECT는 거의 필연적으로 WHERE이라는 구문이 따라옵니다. data라는 테이블에 밑과 같이 데이터가..

Study/CSSU 2021.06.25

[CSSU] JWT(JSON Web Token)

두 번째 주제 - JWT(JSON Web Token) 1. RFC 문서 내용 간단히 요약하면, 두 그룹간에 JWT를 통해 디지털 서명이나 무결성 보호를 한다. 음.. 위에서 보면 JWS / JWE 등 어려운 설명이 많다. 이제 차차 알아갈거니까 지금은 그냥 보고 넘어가자. "API 통신을 위해 인증된 사용자인지 체크하는 토큰이 JWT" 라는 것만 일단 알고 밑으로 내려가자. ※ RFC란 Request for Comments의 약자로써, 컴퓨터 네트워크 공학 등에서 인터넷 기술에 적용 가능한 새로운 연구, 혁신, 기법 등을 아우르는 메모를 나타낸다. JWT는 RFC의 Internet Standard에 속한다. ※ Internet Standard란 RFC의 종류로써, 이런 종류들이 있다. 오늘은 RFC에 대..

Study/CSSU 2021.05.07

[CSSU] HTTP request Methods

첫 번째 주제 - HTTP request Methods 이제부터는 좀 더 깊이 있게 배워보려고 한다. 뭔가.. 수박 겉핥기식으로 배우니까 지식이 오래가지 않는 것 같아서 ㅠㅠ 처음엔 HTTP Methods를 알아본다! 저번에 GET과 POST에 대해서 알아봤는데, 블로그 정리로 알아봤다. 하지만 역시..... 제대로 공부하려면 공식문서가 답이다. 1. GET 진짜 밑의 표를 보고 공부하니까 정말 정확하게 이해하게 되는 것 같아서 기분 좋았다. (1) GET은 본문을 포함해서 Request 하지 않는다. 요청할 때를 생각해보면 쉽다. URL 요청과 헤더만 주로 보내기 때문이다. 이건 정해진 거라서 뭘 설명하기도 그렇다. 그런데!! 이상한 짓을 해본 사람이 있다. libsora.so/posts/http-ge..

Study/CSSU 2021.04.07
반응형