Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Faltou explicar o Pillow

Na aula Novo caminho para fotos, alteramos o atributo foto do model Fotografia para ImageField. Ao rodar o makemigrations, um erro é apontado:

SystemCheckError: System check identified some issues:

ERRORS:
galeria.Fotografia.foto: (fields.E210) Cannot use ImageField because Pillow is not installed.
        HINT: Get Pillow at https://pypi.org/project/Pillow/ or run command "python -m pip install Pillow".

Dando uma olhada no Fórum, muita gente simplesmente fez o que foi apontado: instalou o Pillow.

No entanto, esse detalhe passou despercebido no curso. Merecia pelo menos uma nota após o vídeo em questão.

1 resposta
solução!

Olá, Fábio.

Tudo bem?

Realmente, é importante mencionar a necessidade de instalar o Pillow quando se utiliza o ImageField no Django, pois ele é essencial para o gerenciamento de arquivos de imagem.

Para tentar resolver o problema do erro, você pode instalar o Pillow usando o pip. Abra seu terminal e execute o seguinte comando:

python -m pip install Pillow

Isso deve resolver o erro que você está vendo ao rodar o makemigrations.

Além disso, é sempre uma boa prática verificar a documentação oficial do Django e as dependências necessárias para os diferentes tipos de campos que você está utilizando. No caso do ImageField, a documentação menciona a necessidade do Pillow.

Esse tópico vai ser muito útil para outros estudantes com esse mesmo problema.

Espero ter ajudado e bons estudos!