![見出し画像](https://assets.st-note.com/production/uploads/images/65003913/rectangle_large_type_2_5c5b5692dc085cc61a1c67adaf232334.jpeg?width=1200)
Photo by
garakutax
django 多言語対応のためのgettext_lazy
端的にいうとgettextとgettext_lazyは、多言語対応するために使用されている関数です。
そこらへんは、以下のような感じでインポートされるんでわかるんですけど、
from django.utils.translation import gettext_lazy as _
なんで、「_」にしてるのかずっと気になってました。
その理由は、pythonの標準ジュールのgettextモジュールの流儀に従っているからということでした。
この記事が気に入ったらサポートをしてみませんか?