슬러그란?
슬러그는 페이지나 포스트를 설명하는 핵심 단어의 집합입니다.
원래 신문이나 잡지 등에서 제목을 쓸 때 중요한 의미를 포함하는 단어만을 이용해 제목을 작성하는 방법을 말한다.
웹 개발 분야에서는 콘텐츠의 고유주소로 사용되어, 콘텐츠의 주소가 어떤 내용인지를 쉽게 이해할 수 있도록 한다.
보통 슬러그는 페이지나 포스트의 제목에서 조사, 전치사, 쉼표, 마침표 등을 빼고 띄어쓰기는 하이폰(-) 으로 대체해서 만들어 URL에 사용된다. 슬러그를 URL에 사용함으로써 검색 엔진에서 더 빨리 페이지를 찾아주고 검색엔진의 정확도를 높여준다.
SlugField 타입
슬러그는 보통 제목의 단어들을 하이폰으로 연결해 생성하며, URL에서 pk 대신으로 사용되는 경우가 많다.
pk를 사용하면 숫자로만 되어 있어 그 내용을 유추하기 어렵지만, 슬러그를 사용하면 보통의 단어들이라서 이해하기 쉽기 때문이다.
SlugField의 디폴트 길이는 50이며, 해당 필드에는 인덱스가 디폴트로 생성된다.
'Web > Django' 카테고리의 다른 글
Django - 소셜 로그인 추가하기(allauth, facebook,google) (0) | 2019.09.06 |
---|---|
Django - Nginx설치 배포 (0) | 2019.08.27 |
Django - Vue.js와 연동하기 (0) | 2019.08.21 |
Django - 소셜 로그인 추가하기(allauth, naver) (0) | 2019.08.17 |
Django - Form 커스터마이징(CreateView, UpdateView) (0) | 2019.08.14 |
댓글