Error: 'User' object has no attribute 'exists' on Heroku url, but works on local host url

So I am trying to request the logged in user, from the Heroku url, but gives me the error 'User' object has no attribute 'exists'. Whenever I try to do the exact same task, but on my local host url, I get the user and everything works perfectly. I think the issue roots from my database being out of synce, but I ran python3 makemigrations and migrate, but that didn't change anything.

Also on a related note, when I try to sign into the admin with my super user, it works on the local host but not on Heroku. I know it's because it also doesn't think the superuser exist.

I was going to change my Database, to mysqlite to postgresql, with the hopes of that fixing it, because that was already on the todo list for my full stack, but I want to figure out why this is happening before moving forward.

If anyone could help that would be fantastic.


Константы Python: Улучшение управляемости вашего кода

Современный Python: начинаем проект с pyenv и poetry

Настройка проекта Python — виртуальные среды и управление пакетами

Использование requests в Python — тайм-ауты, повторы, хуки

Понимание декораторов в Python

ProcessPoolExecutor в Python: полное руководство

map() против submit() с ProcessPoolExecutor в Python

Понимание атрибутов, словарей и слотов в Python

Полное руководство по slice в Python

Выпуск Django 4.0

Безопасное развертывание приложения Django с помощью Gunicorn, Nginx и HTTPS

Автоматический повтор невыполненных задач Celery

Django REST Framework и Elasticsearch

Докеризация Django с помощью Postgres, Gunicorn и Nginx

Асинхронные задачи с Django и Celery

Релизы безопасности Django: 3.2.4, 3.1.12 и 2.2.24

Выпуски исправлений ошибок Django: 3.2.3, 3.1.11 и 2.2.23

Эффективное использование сериализаторов Django REST Framework

Выпуски безопасности Django: 3.2.2, 3.1.10 и 2.2.22

Выпущенные релизы безопасности Django: 3.2.1, 3.1.9 и 2.2.21

View all tutorials →