首页 > 解决方案 > 如何在 django 表单字段的标签后粘贴标签“br”?

问题描述

我有一个表格:

class AddNewContactForm(forms.Form):
    name = forms.CharField(max_length=200, required=True, label='Enter contact name')
    number = forms.IntegerField(required=False, label='Enter contact phone number')

我会在字段标签之后添加标签“br”以在标签输入数据上方打印标签

标签: django

解决方案


两种方式。

您也许可以使用 css 获得所需的格式。

您可能会编写一个以更高粒度呈现表单的模板,因此您可以显式地编码您需要的标签。

这是一篇详细介绍这两者的文章。

https://simpleisbetterthancomplex.com/article/2017/08/19/how-to-render-django-form-manually.html

我还将提到非常棒的 Crispy Forms 包,特别是一个FormHelper带有HTML要注入的布局对象的包<br>。我很欣赏一些雇主可能不想依赖附加的软件包来处理关键任务。 脆皮表格


推荐阅读