Django 기반 프로젝트에서는 데이터 베이스 모델링을 어떻게 할 수 있을까?^1데이터 모델이란 데이터의 관계 및 접근과 흐름에 필요한 처리 과정에 대한 추상화된 모형이다.^2 데이터에 대한 추상화된 모델은 데이터의 구조를 결정한다. Django는 데이터베이스의 테이블
요즘 Django를 학습하고 있는데, Django에서 쓰는 템플릿 HTML 파일을 VSCode 포매터인 Prettier가 제대로 정렬을 못해준다는 것을 발견했다. 정렬해도 마음에 매우 안들게 해준다..😡찾아보니 다른 사람들 불만도 상당했는데, 이리저리 설정을 해 봐도
작성하는 프로그램이 복잡해지고 소스의 규모가 늘어날 수록 적절한 모듈화가 중요하다. 파이썬에서 어떻게 기능들을 모듈화 시키고 어떤 원리로 모듈의 사용이 가능한지 알아보자.특정 파이썬 파일에서 생성된 객체들은 그 파일의 네임스페이스에 등록되어있다. 어떤 객체들이 있는지는
간단하게 파이썬 기초 문법을 정리해보자변수 (Variable)은 데이터 값의 식별자이다.id() 메서드를 통해 해당 변수의 위치를 알 수 있다. (C 언어에서의 변수의 메모리상에서의 위치라고 할 수 있다.)파이썬에서는 보통 snake case 스타일로 변수 네이밍을
빌트인 데이터 타입은 파이썬 자체에서 정의된 데이터 타입이다. (마치 원룸 들어갈때 원래 있는 가구가 빌트인 가구인것 처럼..)어떤 데이터의 타입은 type(something)으로 알아낼 수 있다.카테고리에 따라 아래와 같은 종류가 정의되어 있다.파이썬에는 정수, 실수
CSS 속성 float 지정한 요소는 주변의 요소들의 흐름에서 빠져나와 텍스트나 인라인 요소가 자신의 좌측 또는 우측을 따라 배치되도록 지정한다.float 속성은none / left / right값을 줄 수 있고, 요소가 텍스트에 자연스럽게 둘러쌓여있는 레이아웃을 만들
display 프로퍼티는 어떤 요소의 렌더링 박스의 타입을 정해주는 속성이다.디스플레이 유형은 내부와 외부로 나뉜다.외부 디스플레이 유형은 해당 요소의 박스가 외부의 다른 박스들과 어떻게 상호작용하는지를 정의하며 block,inline,inline-block 속성을 가
CSS의 position 속성은 스타일링 타겟의 문서 내 배치 방법을 지정하는 속성이다.아래 다섯가지 키워드 중 하나를 선택해 지정할 수 있으며, top right bottom left 속성을 통해 요소의 최종 위치를 결정할 수 있다.1\. static2\. relat
프로그래밍 언어에서 시맨틱이란 코드의 문자 그대로의 생김새가 아닌 코드가 의미하는 바를 의미한다. ^1HTML을 예로들자면,위의 h1 이라는 HTML 태그는 태그 사이의 내용이 없이도 태그 그 자체로 해당 문서의 가장 큰 제목이라는 의미를 갖는 시맨틱하다고 볼 수 있다