Django Registration Redux - 如何在正确的字段中显示错误消息。

时间:2016-11-17 07:43:10

标签: django python-3.x django-forms django-registration

我正在使用Django Registration Redux并希望完成一些自定义字段样式。但是,我的错误消息未按预期显示在模板中。我试图使用{{form.errors}}来展示它,并且有几个变种没有成功。

我希望在正确的字段中显示正确的错误消息,就像您在开箱即用时使用注册Redux一样。

                <form action="." method="POST">
                    {% csrf_token %}
                    <div class="row">
                        <div class="col-md-12">
                            <div class="form-group no-margin">
                                {{form.username | add_some_css:"form-control" }}
                            </div>
                            <span class="help-block">Your profile - http://snapper.com/<strong>username</strong></span>
                        </div>
                    </div>

                    <div class="row">
                        <div class="col-md-12">
                            <div class="form-group margin-top-30">
                                {{form.email | add_some_css:"form-control" }}
                            </div>
                            <div class="form-group">
                                {{form.password1 | add_some_css:"form-control" }}
                            </div>
                            <div class="form-group">
                                {{form.password2 | add_some_css:"form-control" }}
                            </div>

                            <div class="form-group no-border">
                                <button type="submit" class="btn btn-danger btn-block">Sign up</button>
                            </div>
                        </div>
                    </div>
                </form>

1 个答案:

答案 0 :(得分:2)

您可以按照以下方式显示表单非字段类型以及特定字段类型错误的错误。考虑我使用过的password_change表单示例: -

public Temperatures(int location, int day, double temperature)
{
    this.location = location;
    this.day = day;
    this.temperature = temperature;
}

请注意{{form.field_name.errors}}

的使用

我希望你得到答案。

相关问题