gpt4 book ai didi

python - 如何在 Django 表单中添加 truncatechars 过滤器&

转载 作者:太空宇宙 更新时间:2023-11-04 05:04:32 25 4
gpt4 key购买 nike

我需要将 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>

有些专业有太多的符号,所以我在这里需要 truncatechars。有没有办法从中做到这一点?比如 Widget 之类的?

最佳答案

我不确定我是否理解正确,但从问题中我确实了解到,在您呈现的 html 模板中,您的“特化”字符太多,您想缩短它们。一个简单的解决方法是使用一些 CSS。将 ID 或类名称添加到您的特化,然后使用 https://www.w3schools.com/cssref/tryit.asp?filename=trycss3_text-overflow这是关于如何“切断”额外字符的引用。希望对您有所帮助!

我仍然没有发表评论的声誉,所以很抱歉我将此作为答案而不是评论!

关于python - 如何在 Django 表单中添加 truncatechars 过滤器&,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44865440/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com