TypeError at /password-reset/ filter_users_by_email() got an unexpected keyword argument 'is_active'

Я пытаюсь использовать конечную точку password-reset api в dj_rest_auth. Он требует, чтобы я ввел адрес электронной почты пользователя, но когда я это делаю, я получаю TypeError at /password-reset/ filter_users_by_email() got an unexpected keyword argument 'is_active' error.

Пожалуйста, помогите мне решить эту проблему. Спасибо.

models.py

from django.conf import settings
User = settings.AUTH_USER_MODEL
from django.contrib.auth.models import AbstractUser
from django.db import models
from django.contrib.auth.models import UserManager
from orders.models import Orders

# Create your models here.

class CustomUser(AbstractUser):
    phone_number = models.CharField(max_length=100)
    


class Profile(models.Model):
    user = models.OneToOneField(User, on_delete=models.CASCADE)
    id = models.IntegerField(primary_key=True)
    username = models.CharField(max_length=100, default="")
    email = models.CharField(max_length=100, default="")
    


    def save(self, *args, **kwargs):
        self.id = self.user.id
        self.username = self.user.username
        self.email = self.user.email
        

        super().save(*args, **kwargs)

    def __str__(self):
        return f'{self.user.username} Profile'

urls.py

from django.contrib import admin
from django.urls import path, include
from orders import views
from django.views.generic import TemplateView
from dj_rest_auth.views import PasswordResetView, PasswordResetConfirmView

urlpatterns = [
    path('admin/', admin.site.urls),
    path('', TemplateView.as_view(template_name='index.html')),
    path(('users/'), include('users.urls')),

    path('orders-list/', views.OrdersList, name = "orders-list"),
    path('orders-detail/<str:pk>', views.OrdersDetail, name = "orders-detail"),
    path('orders-create/', views.OrdersCreate, name = "orders-create"),
    path('orders-update/<str:pk>', views.OrdersUpdate, name = "orders-update"),
    path('orders-delete/<str:pk>/', views.OrdersDelete, name = "orders-delete"),


    path('password-reset/', PasswordResetView.as_view()),
    path('password-reset-confirm/<uidb64>/<token>/', PasswordResetConfirmView.as_view(), name = 'password_reset_confirm'),
    path("djangoflutterwave/", include("djangoflutterwave.urls", namespace="djangoflutterwave"))
]

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