Я пытаюсь настроить ярлык для Джанго модели формы:Django формы пользовательской модели поля формы этикетки
class SupplyTypeForm(forms.ModelForm):
class Meta:
model = EUser
fields = ('service_type', 'online_account')
labels = {
'online_account': _('Do you have an online account with any of your suppliers'),
}
Но я получаю ошибку: NameError: имя «_» не определен
Однако в django docs упоминаются, чтобы сделать это таким образом, поэтому я не понимаю, что не так (подчеркивание странно, и я не уверен, почему он используется здесь). Если удалить это работает и ошибка исчезает
Любой причины, почему документов есть это: https://docs.djangoproject.com/en/1.9/topics/forms/modelforms/#overriding-the-default-fields
Вы сделали правильный импорт? 'from django.utils.translation import ugettext_lazy as _' – gtlambert
@ lambo477 вы должны написать ответ! –
@ DerekKwok спасибо, я закончил! – gtlambert