gpt4 book ai didi

python - 如何删除模板中 Django 自定义表单的某些字段生成的换行符?

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

自定义表单:

CALLMODE_CHOICES = ( 
(1,'a'),
(2,'b'),
(3,'c'),
)
class EcmNoneTelForm(forms.Form):
callmode = forms.ChoiceField(choices=CALLMODE_CHOICES, required=False)

模板:

{{form.callmode}}

每一行都有换行符:

<select name="callmode" id="id_callmode"> 
<option value="1">a</option>
<option value="2">b</option>
<option value="3">c</option>
</select>

我希望所有内容都显示在一行中,因为我想将 {{form.callmode}} 与 js 脚本中的其他字符串结合起来:

var str = "<form>" + "{{form.callmode}}" + "</form>";

最佳答案

假设您的意思是希望生成的 HTML 没有换行符,我想您可以使用 spaceless 来做到这一点模板标签:

{% spaceless %}
<p>
<a href="foo/">Foo</a>
</p>
{% endspaceless %}

此示例将返回此 HTML:

<p><a href="foo/">Foo</a></p>

关于python - 如何删除模板中 Django 自定义表单的某些字段生成的换行符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13189141/

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