Uso de dj-rest-auth para la autenticación y el registro de usuarios en mi aplicación de reacción. Obtuve inicio de sesión y cierre de sesión para trabajar usando puntos finales de API en los documentos. No se puede registrar a un usuario, se obtiene la solicitud HTTP incorrecta 400. Al leer en la web, se explica que hay algún problema con mi solicitud, pero no puedo entender qué.
EDITAR: Intenté insomina para simular la respuesta de registro POST y obtuve un error en el lado de Django:
ConnectionRefusedError at /api/dj-rest-auth/registration/ [Errno 61] Connection refusedregistro.js
fetch('/api/dj-rest-auth/registration/', { method: 'POST', headers: { 'Content-Type': 'application/json' }, body: JSON.stringify({ user: 'alalala', password1: '1234', password2: '1234', email: 'ala@gmail.com', }) }) .then(res => { res.json() })configuración.py
SITE_ID = 1 CORS_ORIGIN_ALLOW_ALL = True REST_FRAMEWORK = { 'DEFAULT_AUTHENTICATION_CLASSES': [ 'rest_framework.authentication.TokenAuthentication', ] } REST_AUTH_REGISTER_SERIALIZERS = { 'REGISTER_SERIALIZER': 'api.serializers.CustomRegisterSerializer' } INSTALLED_APPS = [ #local 'api', # 3'rd party apps 'rest_framework', 'corsheaders', 'rest_framework.authtoken', 'dj_rest_auth', 'allauth', 'allauth.account', 'allauth.socialaccount', 'dj_rest_auth.registration', # added django but it disable admin login logout pages 'django.contrib.sites', # django default... ]