본문 바로가기

분류 전체보기32

[CSS] CSS 기초 CSS의 기본부터 위치 속성까지의 기초지식들을 정리해 보았습니다. 기본 문법 CSS는 선택자와 선언부로 구성됩니다. 선언부는 중괄호({})로 둘러쌓여 있고, 선언부 내에 '속성명: 속성값' 이 있습니다. 각 속성들은 세미콜론(;)으로 구분됩니다. 다양한 방법으로 선택자를 이용해 HTML 요소를 가리켜 스타일을 적용할 수 있습니다. /*HTML 요소 선택자*/ h2 { color: teal; text-decoration: underline; } /*아이디(id) 선택자*/ #heading { color: teal; text-decoration: line-through; } /*클래스(class) 선택자*/ .headings { color: lime; text-decoration: overline; } /*.. 2021. 10. 20.
[HTML] 기본 태그 총 정리 HTML의 기본적인 태그들에 대해 정리해 보았습니다. 전반적인 구조 메인 콘텐츠 텍스트 요소 제목1 제목2 제목3 제목4 제목5 제목6 첫 번째 줄의 단락 두 번째 줄의 단락 굵은 글씨 굵은 글씨 이탤릭체 하이라이팅 삭제효과 밑줄 긋기 인용구 ASAP 우리집 주소 는 여기 기본 요소 배경색 흰색으로 변경 글자색 빨간색으로 변경 글자 크기 250%로 변경 문단 중앙 정렬 스타일링 한번에 적용 색상 이름 RGB 색상값 16진수 색상값 HTML 요소의 배경을 이미지(image)로 설정 새 창에서 오픈 현재 창에서 오픈 제목 3으로 이동 ... 제목 3 사과 포도 사과 포도 호박 - 박과의 한해살이 덩굴성 채소 상추 - 국화과의 한해살이 또는 두해살이풀 tr태그로 테이블의 행을 구별하고 th로 컬럼 이름을 나타.. 2021. 10. 18.
[데이터] sqlalchemy sqlalchemy란 뭘까요? sqlalchemy란 파이썬을 이용하여 데이터베이스와 연결해 특별한 SQL문 없이 고유의 파이썬 문법으로 데이터를 다루게 도와주는 편리한 모듈입니다. 데이터베이스를 다룰 수 있을 뿐만 아니라, 가져온 데이터를 내부 파이썬 로직에 의해 자기가 원하는 형태로 가공할 수도 있으니 정말 신기할 따름입니다. 저도 아직은 sqlalchemy에 대해 많은 것은 알지 못하나, 간단하게라도 몇몇 기능을 소개해 드리겠습니다. 데이터베이스 연결 먼저 sqlalchemy를 임포트 합니다. import sqlalchemy as sa 그리고 사용할 데이터베이스에 연결을 합니다. 만약 기존에 있던 데이터베이스가 없다 해도 일단 이름을 정해 연결이 되면, 후에 자동적으로 생성됩니다. engine = s.. 2021. 10. 17.
[Django] 제네릭 뷰 제네릭 뷰(Generic View)란? 지금까진 views.py 파일을 함수형 뷰로 기능들을 하나하나 구현했지만, 제네릭 뷰라는 장고 개발자분들이 미리 개발한 뷰를 상속받아 클래스형 뷰를 만듬으로써 글들의 조회/생성/수정/삭제를 좀 더 간단하게 만들 수 있습니다. 한번 하나하나 알아봅시다. 먼저 받아와야할 모듈들을 가져옵시다. from django.views.generic import ( ListView, CreateView, DetailView, UpdateView, DeleteView, ) from django.urls import reverse from .models import Page from .forms import PageForm 글 목록 페이지 class PageListView(ListVi.. 2021. 10. 11.
[Django] 페이지네이션(Pagination) 기능 페이지네이션 이란? 장고에서는 한 페이지에서 표시할 데이터가 너무 많을 때, 데이터를 일정 개수로 나눠 여러 페이지에 나눠 표시해주는 기능을 가지고 있는데, 이를 페이지네이션이라고 합니다. 예를 들어, 블로그의 전체글 리스트의 url은 글들이 많아지면 여러 페이지로 구성되게 되는데요, https://tomatobaconsoup.tistory.com/?page=1 https://tomatobaconsoup.tistory.com/?page=2 이처럼 url의 맨 뒤에 'page='로 페이지 구분을 하게 됩니다. 바로 페이지네이션을 하는 방법에 대해 알아봅시다. 먼저 Paginator와 모델을 임포트 해줍니다. from django.core.paginator import Paginator from my_app.. 2021. 10. 10.
[Docker] 도커 파일(Dockerfile) 작성법 도커 파일(Dockerfile)이란? 도커 파일은 도커 내에서 자신이 원하는 이미지를 빌드할 수 있는 명령어들이 담겨 있는 파일입니다. 도커 파일 실행 시 각 줄 마다 작성되어 있는 명령어들이 단계적으로 실행되며 최종적으로 우리가 원하는 형태의 도커 이미지를 얻을 수 있는 것입니다. 도커 이미지를 만들 수 있는 방법은 도커 commit을 쓰는 방법과 도커 파일을 만들어 실행하는 두 가지 방법이 있는데요, 도커 commit을 이용하는 방법은 다음 글에 설명되어 있습니다. https://tomatobaconsoup.tistory.com/9 [Docker] 도커(Docker) 간단 사용법 도커란 뭘까? 도커는 '컨테이너(container)' 라는 격리된 프로세스를 이용하여 가상머신 상에 리눅스 응용 프로그램들.. 2021. 10. 7.