Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Erro no POST da página Admin pela conexão do banco de dados não está definida para UTC.

Ocorreu um problema após a login do /admin pela conexão do banco de dados não está definida para UTC., pesquisei um pouco e vi que poderia estar relacionado com o horário no banco de dados ou algo assim, mas não deu mto certo as coisas que eu tentei, qualquer ajuda é muito bem vinda.

AssertionError at /admin/login/

database connection isn't set to UTC

Request Method:     POST
Request URL:     http://localhost:8000/admin/login/?next=/admin/
Django Version:     2.2.6
Exception Type:     AssertionError
Exception Value:     

database connection isn't set to UTC

Exception Location:     C:\Users\Usuario\Desktop\html\Python\Django1\venv\lib\site-packages\django\db\backends\postgresql\utils.py in utc_tzinfo_factory, line 6
Python Executable:     C:\Users\Usuario\Desktop\html\Python\Django1\venv\Scripts\python.exe
Python Version:     3.8.8
Python Path:     

['C:\\Users\\Usuario\\Desktop\\html\\Python\\Django1',
 'C:\\Users\\Usuario\\Desktop\\html\\Python\\Django1\\venv\\Scripts\\python38.zip',
 'c:\\users\\usuario\\anaconda3\\DLLs',
 'c:\\users\\usuario\\anaconda3\\lib',
 'c:\\users\\usuario\\anaconda3',
 'C:\\Users\\Usuario\\Desktop\\html\\Python\\Django1\\venv',
 'C:\\Users\\Usuario\\Desktop\\html\\Python\\Django1\\venv\\lib\\site-packages']

Server time:     Qui, 17 Jun 2021 14:29:02 -0300
2 respostas
solução!

Olá João,

Ao tentar fazer o login esbarrei no mesmo problema, depois de pesquisar um pouco encontrei informações que isso estaria relacionado a versão do psycopg2 que estava utilizando.

A solução que encontrei foi removê-lo e instalar a versão 2.8.6, abaixo os comandos que executei no terminal.

Remover a versão instalada:

pip uninstall psycopg2
pip uninstall psycopg2

Instalar a versão 2.8.6:

pip install psycopg2==2.8.6

pip install psycopg2-binary==2.8.6

Espero que consiga resolver!! ;)

Aee! Deu certo, mto obg brother!! vc é o cara ! :)