Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/348.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Django登录表单错误样式设置_Python_Django - Fatal编程技术网

Python Django登录表单错误样式设置

Python Django登录表单错误样式设置,python,django,Python,Django,我正在尝试为django中的用户创建自定义登录页面。这是我放在registration/login.html {% block content %} <div class="container login-container"> <h2>Login</h2> <form method="post"> {% csrf_token %} {{ form.as_p }} <button

我正在尝试为django中的用户创建自定义登录页面。这是我放在
registration/login.html

{% block content %}
<div class="container login-container">
    <h2>Login</h2>
    <form method="post">
        {% csrf_token %}
        {{ form.as_p }}
        <button type="submit" class="btn btn-default">Login</button>
    </form>
    <br>
    <p><strong>-- OR --</strong></p>
    ....
</div>
{% endblock %}
我的问题是,我无法控制错误或表单对象的显示方式,并且在文档中找不到任何内容。如果您知道我如何控制表单的呈现方式,我们将不胜感激


谢谢大家!

我解决了。以下是我用于解决方案的代码和文档链接

自定义表单呈现

<h2>Login</h2>
{% if form.errors %}
<p>Your username and password didn't match. Please try again.</p>
{% endif %}
<form method="post">
    {% csrf_token %}
    <p>{{ form.username.label_tag }} {{ form.username }}</p>
    <p>{{ form.password.label_tag }} {{ form.password }}</p>
    <button type="submit" class="btn btn-default">Login</button>
</form>
登录
{%if form.errors%}
您的用户名和密码不匹配。请再试一次

{%endif%} {%csrf_令牌%} {{form.username.label_tag}{{{form.username}}

{{form.password.label_tag}{{{form.password}}

登录
详细文件:

<h2>Login</h2>
{% if form.errors %}
<p>Your username and password didn't match. Please try again.</p>
{% endif %}
<form method="post">
    {% csrf_token %}
    <p>{{ form.username.label_tag }} {{ form.username }}</p>
    <p>{{ form.password.label_tag }} {{ form.password }}</p>
    <button type="submit" class="btn btn-default">Login</button>
</form>