Как добавить тег i к form.as_p Django

Вывожу email и password для авторизации через {{ form.as_p }} и добавил тег для того, чтобы скрыть и показать пароль, но не могу разобраться, как мне сделать чтобы этот тег был только внутри поля password, а не за его пределами

login.html:

<form action="" method="post">
   {% csrf_token %}
   {{ form.as_p }}
   <i class="far fa-eye" id="togglePassword"
       style="cursor: pointer; margin-left: -30px"></i>
   <div class="form-footer">
    <button type="submit" class="btn btn-primary w-100">Войти</button>
   </div>

</form>

forms.py

    email = forms.EmailField(label='E-mail',
                             widget=forms.TextInput(attrs={'class': 'form-control', 'placeholder': 'Введите e-mail'}))
    password = forms.CharField(label='Пароль', widget=forms.PasswordInput(
        attrs={'class': 'form-control', 'placeholder': 'Введите пароль', 'autocomplete': 'off',
               'data-toggle': 'password'}))
    remember_me = forms.BooleanField(required=False, initial=True, label='Запомнить меня', widget=forms.CheckboxInput(
        attrs={'class': 'form-check-input', 'placeholder': 'Введите пароль', 'id_for_label': 'togglePassword'}))

введите сюда описание изображения

Вернуться на верх