Why does this Django code use _ in front of \'has favicon\'
_
has_favicon = models.BooleanField(_(\'has favicon\'))
_ in Django is a convention that is used for localizing texts. It is an alias for ugettext_lazy. Read Lazy translation in the docs for more info about it.