django Error : Name '_' is not defined (Feat. Django-taggit)

고재개발·2021년 10월 1일
0

Django

목록 보기
4/4

django-taggit 모듈을 사용하는데,
Name '_' is not defined 라는 에러가 발생했다.

너무 친절한 error라서 _ 부분을 보면 되는데, django-taggit 공식문서에 "Customizing taggit"부분을 사용하는데 error가 났다. (예시 코드 첨부)

물론 다시 보니, 아래 부분을 import 하지 않아서 발생했던 에러였다.

from django.utils.translation import ugettext_lazy as _

에러는 단순히 해결했고, 그럼 ugettext_lazy는 무엇일까?
module명에서 보듯 transaltion과 관련된 함수로, 다국어 지원이 필요한 부분에서 활용된다고 한다.
나중에 깊게 필요할 때, 검색을 하고.. 잘 정리된 블로그 주소를 적어두며 마무리 한다.
https://iam.namjun.kim/django/2019/01/29/django-for-international-service/

profile
고재개발

1개의 댓글

comment-user-thumbnail
2021년 10월 10일

안녕하세요 블로그 글 잘 보고 있습니다. pintos부분에 대해서 질문 드리고 싶은 게 있는데 혹시 연락 부탁드릴 수 있을까요? secbullet@daum.net으로 연락 부탁 드립니다. 감사합니다.

답글 달기