
<함수 지정> (non) default value / variable length (keyworld) argument /// <함수 호출> positional / keyword / variable length (keyworld) argument

참고 자료 : https://madplay.github.io/post/python-main-function파이썬에서 \_\_name\_\_ 변수는 내부적으로 사용되는 특별한 변수 이름이다. 그리고 \_\_name\_\_ == '\_\_main\_\_'의 의미는

파이썬 : 중첩함수 ( + 데코레이터 기능) / Scope / Class

가상환경 세팅 ~ migrate

Create / Read / Update / Delete

all() & value() / get() & filter() / create() & save()
내가 입력한 값 그대로를 출력하여 보고싶을때 이 함수를 사용하면 된다.

Django와 mysql 연동 + C.R.U.D

Allergies & drinks many to many로 연결 / drinks & images one to many로 연결

BooleadField / OneToOneField

모델링을 토대로 작성 ! image url 따오는거 빼고!

이전에 django shell 을 통해 class 마다 일일이 create 해주었던 것을 views.py 를 통해 한번에 create 할수 있게 해본다.http 통신에 기반해 request에 따른 데이터 처리 과정을 이해한다.

스타벅스 : http 통신으로 data 읽어오기 (get method)
.png)
web crawling : 자동적으로 화면에 있는 data를 가져오는 것 (실시간 연동, 자동으로 업데이트 됨)web scrapping : 자동화 X / scrapping 하는 시점에서의 데이터만 갖고오기!=> 두 가지 모두 웹 사이트를 분석해 원하는 데이터를 추출

👑 Flow > project, app 생성 my_secret.py 생성 (SECRET, DB정보 등 담고 .gitignore에 추가하기) models.py 작성 shell 확인 views.py 작성 urls.py 작성

문자 값 <-> 해당하는 FK값

- Response Status Codes - httpie 통신 에러

django shell 을 애용하자!

PUT / PATCH / DELETE

Detail View ?

.

인스타 클론코딩 #4 : 좋아요생성, 읽어오기, 삭제하기 LikeView & LikeDetialView + related_name

인스타 클론코딩 #8 : 대댓글기능 CommentView, CommentDetailView + self ForeignKey

통신요청,,,,, 200OK !!

다시정리하는 제대로된 related_name 추가수정은 없기를...

삼항연산자 : python ver.

db 그만 건들여줄래?

함수, 클래스 (단위) 별로 확인하는 unit test (python 제공)

PK = auto increment !!

중복값을 찾아 조건별로 다른 로직을 처리하고싶을때 for loops와 if문이 과하게 많이 사용되었다. 이를 해결하고자 lambda식을 사용했다!

Django의 MTV pattern에서 Template 활용해보기

Django : Form과 ModelForm 활용하기

python 은 기본적으로 json 형태를 encode하고 decode할수 있는 모듈을 갖고 있다.

filtering을 구현해 보자!