Django에서 related_name을 사용하는 경우데 대해 알아보자1:N 관계에서 N에서 1을 바라보는 column이 여러개일 때,1에서 N을 역참조할때, 어떤 column을 기준으로 역참조해야할지 알 수 없다.예시)airport_table(1), path_tabl
관계형 데이터베이스(RDB)에서 Many to Many(N:N) 관계를 정규화하기 위해서는 서로간의 관계를 나타내는 중간의 관계테이블이 필요하다.movies와 actors는 하나의 영화가 여러 배우를 포함하고, 하나의 배우가 여러 영화에 출연할 수 있어 N:N관계를 가
git에서 커맨드에서 branch를 변경할 때 사용되는 git checkout은 branch를 변경 및 생성하는 기능에 추가로, stage상태에 있는 파일을 unstage 상태로 바꿀 수 있는 복원 기능도 있었다.하지만, git이 업데이트 되면서 1. branch 생성
github에서는 메인 branch의 이름은 master에서 main으로 변경되었다.그러나 local git에서 메인 branch명은 그대로 master이다.이를 main으로 브랜치명을 변경하기 위한 방법을 설명하고자 한다.git branch -m master main
3세대 웹은 프론트엔드와 백엔드가 분리되어있다는 특징이 있다.이에 따라, 데이터를 요청/수정하기 위해서는 동일 도메인이여야 한다는 브라우저의 SOP(Same-Origin Policy, 동일 출처 정책) 에 예외를 두어야 하는데, 이때 사용하는 것이 CORS(Cross-
해당 폴더가 Python Package 폴더인 것을 나타내기 위해서는 폴더 아래에 \_\_init\_\_.py 파일이 필요하다.python3.3 버전 이상에선는 \_\_init\_\_.py 파일 없이 작성하여도 Package를 작성할 수 있는데, 이는 Namespace
built-in 모듈과 pip와 같은 package manager로 설치한 module/package와 달리, 사용자가 직접 작성한 module/package를 import하기 위해서는 module이 위치한 경로를 알려줘야합니다. 경로를 선언하는 방법에는 absolu
파이썬에서 코드의 재사용성을 높여주는 modules와 packages에 대해 알아보자또한, 어떻게 module이 import 되는지 알아보자Module: 변수, 함수, 그리고 Class를 모아놓은 파일Package: 여러개의 Module이 들어있는 directoryMo
파이썬의 Datatype인 List와 Tuple에 대해 알아보자여러개의 value를 저장할 수 있다.저장되는 순서가 있어, index로 검색 및 slicing이 가능하다.hash화 하여 저장하지 않기 때문에, value가 안에 있는지 확인하는데 set, dict에 비해
파이썬의 Datatype인 Set와 Dict에 대해 알아보자set과 dict모두 hash table을 사용한 datatype이다.hashtable을 사용하였기 때문에, 순서가 없고 Search 속도가 빠르다.dict의 key, set의 value 모두 hash화 되어
파이썬의 함수에 parameter를 전달하는 방법인 variable length positional argument와 variable length keyword argument에 대해 알아보자Variable Length라는 말 그대로 변수의 개수가 정해지지 않은 par
파이썬 함수의 parameter에 대해 알아보자수학적 함수의 의미와 같이, 파이썬의 함수도 외부의 변수를 받아 그것과 관계되는 값을 리턴한다.이때의 외부의 변수가 parameter이다.함수에 정의된 순서대로 parameter가 함수에 전달되는 형태positional a
Python의 기본 Data Type에 대해 알아보자.숫자형: int, float, complexSequence형: list, tuple, range range는 python 2에서는 함수였지만, python 3에서는 자료형으로 바뀌었다.mapping형: dictSet
css의 property에 대해 이야기해보고자 한다. 은 글과 이미지를 같이 나열하기 위해 고안된 속성으로, layout을 잡을 때 많이 사용된다. 하지만, 현대에는 속성을 이용해 layout을 잡기 때문에 은 잘 사용되지 않는다. property에 입력 가능한
css의 position property에 대해 이야기 해보도록 하자.position: static모든 tag의 default 값position: relativetop, right, bottom, left 값을 지정해주기 전까지는 position: static과 똑같은
css의 display property에는 많은 종류의 value가 있지만, 그 중 inline vs. inline-block vs. block에 대해 비교해보고자 한다. - 태그 안의 글자 길이만큼의 영역만 화면에 표시한다. inline을 default값으로
사이트에 이미지를 삽입하는 방법은 2가지가 있다.<img> 태그background-image property이 두가지 방법의 차이점은<img> 태그 컨텐츠의 일부로, alt 속성을 가질 수 있다.사용자가 페이지를 인쇄할때, 사진도 포함되어 인쇄됨구글 검색시에