【发布时间】:2018-06-05 16:46:55
【问题描述】:
在我的 Django 网站中显示表单时出现问题。
我的 forms.py 表单:
from django import forms
from django.utils.translation import ugettext_lazy as _
class FiltreMonoForm(forms.Form):
orth = forms.CharField(max_length=255, required=False, label=_('orth').capitalize())
我在views.py中的观点:
from .forms import FiltreMonoForm
def monollist(request, page=1):
if request.GET:
form = FiltreMonoForm(request.GET.copy())
else:
form = FiltreMonoForm()
return render(request, 'lexics/listemonol.html', locals())
在我的模板 listemonol.html 中:
{{ form.as_p }}
显示时,我的表单的“orth”标签语言错误。
我在视图中添加了一个翻译后的变量来验证,当我在我的模板中显示它时,它使用的是正确的语言。
有人想把我的标签也用正确的语言吗?
谢谢
【问题讨论】:
标签: django forms translation