2

ログインページの私のdjangoアプリでは、このボタンをクリックすると、そのユーザーにサイトのパスワードを提供するように、メールごとにユーザーからリクエストを受け取ります.テンプレートlogin.htmlで私はこの変更を行いました:

    {% extends "base.html" %}
    {% load url from future %}

    {% block site_contents %}

    {% if form.errors %}
    <p>Your username and password didn't match. Please try again.</p>
    {% endif %}

    <form method="post" action="{% url 'django.contrib.auth.views.login' %}">
    {% csrf_token %}
     <table>
     <tr>
     <td>{{ form.username.label_tag }}</td>
     <td>{{ form.username }}</td>
     </tr>
     <tr>
     <td>{{ form.password.label_tag }}</td>
     <td>{{ form.password }}</td>
     </tr>
     </table>
     <input type="submit" name="request_password" value="Request Password" />
     <input type="submit" value="login" />
     <input type="hidden" name="next" value="{{ next }}" />
     </form>

     {% endblock %}

イベント request_password をキャプチャするコードを記述し、ユーザーの要求について amdin に電子メールで送信するコードをビューのどこに記述できますか?

前もって感謝します

4

1 に答える 1