После добавления dj-rest-auth я получаю ошибку сервера 500

После добавления аутентификации пользователя я не смог получить данные из моей базы данных MySQL, я получаю код ошибки 500 и Uncaught (in promise) SyntaxError: Unexpected token < in JSON at position 0. Я думаю, что это может быть связано с моими запросами, и после аутентификации пользователя мне нужно добавить токен для выполнения запросов, но я не знаю, как это сделать. Я следовал этому руководству: https://blog.devgenius.io/django-react-authentication-part-1-d351726b284d. Точный код можно найти здесь, а также до и после. https://github.com/DoritoThePug/ToDoList/tree/bug%231

Все сторонние фреймворки

'rest_framework',
    'rest_framework.authtoken',
    'dj_rest_auth',
    'allauth',
    'allauth.account',
    'allauth.socialaccount',
    'dj_rest_auth.registration',
    'corsheaders'

Пользовательский пользователь

from django.db import models
from django.contrib.auth.models import AbstractUser

# Create your models here.


class CustomUser(AbstractUser):
    def __str(self):
        return self.email

Запрос на получение

fetch("/api")
      .then(response => response.json())
      .then(
        data =>
          this.setState({
            todoList: data
          })
      )

Как я уже сказал, это прекрасно работало до того, как я последовал руководству и добавил аутентификацию пользователя, я могу делать запросы к базе данных для аутентификации пользователя регистрация/выход/логин прекрасно только не получать данные из моего api. Более конкретный код можно найти на github по ссылке выше.

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