Django - Slug
Web/Django

Django - Slug

뉴비뉴 2019. 8. 23.

슬러그란?

 

슬러그는 페이지나 포스트를 설명하는 핵심 단어의 집합입니다.

원래 신문이나 잡지 등에서 제목을 쓸 때 중요한 의미를 포함하는 단어만을 이용해 제목을 작성하는 방법을 말한다.

웹 개발 분야에서는 콘텐츠의 고유주소로 사용되어, 콘텐츠의 주소가 어떤 내용인지를 쉽게 이해할 수 있도록 한다.

보통 슬러그는 페이지나 포스트의 제목에서 조사, 전치사, 쉼표, 마침표 등을 빼고 띄어쓰기는 하이폰(-) 으로 대체해서 만들어 URL에 사용된다. 슬러그를 URL에 사용함으로써 검색 엔진에서 더 빨리 페이지를 찾아주고 검색엔진의 정확도를 높여준다.

 

SlugField 타입

 

슬러그는 보통 제목의 단어들을 하이폰으로 연결해 생성하며, URL에서 pk 대신으로 사용되는 경우가 많다.

pk를 사용하면 숫자로만 되어 있어 그 내용을 유추하기 어렵지만, 슬러그를 사용하면 보통의 단어들이라서 이해하기 쉽기 때문이다.

SlugField의 디폴트 길이는 50이며, 해당 필드에는 인덱스가 디폴트로 생성된다.

댓글

💲 추천 글