Python 在django的ModelForms中如何在标签后添加空格

Python 在django的ModelForms中如何在标签后添加空格,python,django,django-models,django-forms,Python,Django,Django Models,Django Forms,我想在“Mobile No:”之后添加空格,意思是在标签和文本区域之间。但通过使用django ModelForms,我无法做到这一点,它显示“Mobile No:”,标签和文本区域之间没有任何空间 这就是我在models.py文件中对它的描述 phone = models.CharField(max_length=10, verbose_name="Mobile No", validators=[mobileno]) forms.py文件 class UserInfoForm(forms.M

我想在“Mobile No:”之后添加空格,意思是在标签和文本区域之间。但通过使用django ModelForms,我无法做到这一点,它显示“Mobile No:”,标签和文本区域之间没有任何空间

这就是我在models.py文件中对它的描述

phone = models.CharField(max_length=10, verbose_name="Mobile No", validators=[mobileno])
forms.py文件

class UserInfoForm(forms.ModelForm):
    class Meta:
        model = UserInfo
        fields = ('phone',)
这是我的html文件的内容

<form method="post">    
    {% csrf_token %}
    {{ form }}
       </form>

{%csrf_令牌%}
{{form}}
这是默认情况下的显示方式


如何在标签和文本区域之间添加空间。谢谢您的帮助。

您应该遍历表单字段

像这样:

<form method="post" > {% csrf_token %}

        {% for field in form %}

        <div class="form-group">
            <label class="col-sm-4 control-label" for="{{ field.name }}">{{ field.label }} : </label>

            <div class="col-sm-8">
                {{ field }}
            </div>
        </div>

        {% endfor %}
    </div>
{%csrf\u令牌%}
{%形式的字段为%}
{{field.label}}:
{{field}}
{%endfor%}

您应该遍历表单字段

像这样:

<form method="post" > {% csrf_token %}

        {% for field in form %}

        <div class="form-group">
            <label class="col-sm-4 control-label" for="{{ field.name }}">{{ field.label }} : </label>

            <div class="col-sm-8">
                {{ field }}
            </div>
        </div>

        {% endfor %}
    </div>
{%csrf\u令牌%}
{%形式的字段为%}
{{field.label}}:
{{field}}
{%endfor%}

表单标签和字段的布局和间距是一个表示问题,最好通过CSS处理


另请参见:

表单标签和字段的布局和间距是一个表示问题,最好通过CSS处理


另请参见:

至少在3.1.4中,您可以选择使用
label='Mobile No'
label\u suffix=':'
编辑表单。

至少在3.1.4中,您可以选择使用
label='Mobile No'
label\u suffix=':'
编辑表单。

请同时发布您的forms.py和html文件。然后我们将能够帮助你。嘿@PrakharTrivedi请看一下。请同时发布你的forms.py和html文件。然后我们将能够帮助你。嘿@PrakharTrivedi请看一下。