URL-адрес публикации Django DRF APITestCase приводит к ошибке 404

#django #django-rest-framework

Вопрос:

Я изучаю тестовые случаи DRF, и в моем test.py файл, мой URL-адрес в клиентском пост-вызове возвращается с ошибкой состояния 400:

Вот мой urls.py:

 from django.contrib import admin from django.urls import path, include  #from rest_auth.views import LoginView, LogoutView  urlpatterns = [  path('admin/', admin.site.urls),  path("api/", include("profiles.api.urls")),  path("api-auth/", include("rest_framework.urls")),  path("api/rest-auth/", include("rest_auth.urls")),  path("api/rest-auth/registration/", include("rest_auth.registration.urls")) ]  from django.conf.urls.static import static from django.conf import settings  if settings.DEBUG:  urlpatterns  = static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)  

Вот мой test.py файл

 import json from django.contrib.auth.models import User from django.urls import reverse from rest_framework.authtoken.models import Token from rest_framework.test import APITestCase from rest_framework import status from profiles.models import Profile from profiles.api.serializers import ProfileSerializer   class RegistrationTestCase(APITestCase):   def test_registration(self):  data = {"username": "testuser1", "email": "test@localhost.app", "password1": "A41amp;14all", "password2": "A41@14all"}  response = self.client.post("/api/rest-auth/registration/", data)   self.assertEqual(response.status_code, status.HTTP_201_CREATED)  

Похоже, что линии self.client.post.... не удается найти конечную точку. Что я упускаю?

Спасибо!

Комментарии:

1. попробуйте перейти по URL-адресу регистрации в своем браузере и проверьте, получаете ли вы ту же ошибку или нет