Django password_change 视图和 PasswordChangeForm 不工作

Django password_change view & PasswordChangeForm not working

我试图让 password_change 视图和 PasswordChangeForm 正常工作,但我得到一个 html 表单正确呈现的地方,但是当我填写表单并单击输入时没有任何反应,但没有t 表单的 "send" 按钮。我可能在这里遗漏了一些简单的东西,但文档似乎没有多大帮助。

所以,这是 urls.py:

from django.contrib.auth.views import password_change
from sisacademico import views

    url(r'^password_changed/$', views.password_changed, name='password_changed'),

    url(r'^change_password/$', password_change,
            {'template_name': 'sisacademico/change_password.html',
             'post_change_redirect': sisacademico/password_changed/'}),

这是 html, change_password.html:

{% extends 'base_sisacademico.html' %}

{% block content %}

{{form.as_ul}}

{% endblock content %}

我得到的是这个没有提交按钮的表单,它不起作用:

Django 模板表单标签 {{ form }} 不输出提交按钮。您需要将其放入 HTML。你会得到类似的东西:

<form method="post">
    {% csrf_token %}
    {{ form.as_ul }}
    <input type="submit" value="Submit" />
</form>

查看 form docs 了解其他示例