TAB Django study 2-2

이준하·2023년 10월 9일

TAB Django

목록 보기
5/5
post-thumbnail

Django tutorial part 5

테스트 코드

  • 테스트는 문제를 그저 식별하는 것이 아니라 예방합니다
  • 테스트가 코드를 더 매력적으로 만듭니다
  • 테스트는 팀이 함께 일하는것을 돕습니다

Part 5의 추가 내용

Test 정리

  • 테스트는 코드 작동을 확인하는 루틴
  • 시간 절약 가능
  • 문제를 예방
  • 신뢰도 상승
  • 원활한 팀 프로젝트 가능

Django tutorial part 6

static 파일

HTML, CSS, Javascript

장고에서는 서버와 static 파일을 분리해준다.
polls/static/polls/style.css -> 이런 형식으로 저장

Part 6의 추가 내용

정적 파일이란?
: HTTP을 제외하고 웹 페이지를 렌더링 할 때 필요한 추가적인 파일을 의미
: 서버의 데이터들이 어느 정도 가공된 후 보여지는 동적 파일들과 달리, 서버에 미리 저장되어 있어야 함
: 서버에 저장된 그대로 서비스
: static 파일과 media 파일로 분

1. static 파일

  • 우리가 페이지를 만들 때 쓰임이 정해져 있는 파일
  • 때문에 개발하는 단계에서 미리 넣어 준비해 놓은 것
  • 서비스 중에 추가되거나 수정되지 않고 고정되어 있음
  • css 파일, jpg 등 이미지 파일 또는 javascript 파일 같은 것 등이 정적 파일

2. media 파일

  • 사용자가 업로드하는 파일

  • 파일 자체는 고정되어 있지만 언제 어떤 파일이 제공될지 예측할 수 없음

  • 따라서 개발하는 단계에서 관리할 수 없는 파일임

    {% static %} : static 템플릿 태그는 정적 파일의 절대 URL을 생성하는 태그

profile
미친 개발자

0개의 댓글