【发布时间】:2017-07-01 21:11:04
【问题描述】:
我需要将 truncatechars 过滤器添加到 Django 模板(在 ul 中),但 ul 以表单形式呈现。
这是我的表格:
class TranslatorForm(forms.ModelForm):
first_name = forms.CharField(
required=True,
)
last_name = forms.CharField(
required=True,
)
specializations = forms.MultipleChoiceField(
required=True,
choices=Specialisation.objects.all().values_list("id", "title"),
widget=forms.CheckboxSelectMultiple(),
label=_("specializations"),
)
模板:
<div class="line _dj_multicheckbox">
<label for="pe_{{ form.specializations.name }}">{{ form.specializations.label }}</label>
{{ form.specializations }}
{% include 'profiles/snippets/errors_snipet.html' with field=form.specializations %}
<div class="clear"></div>
</div>
有些专业有太多的符号,所以我在这里需要截断字符。 有没有办法做到这一点?像 Widget 什么的?
【问题讨论】:
标签: python django django-forms django-templates