Olá, vale a pena utilizar sempre a mesma versão do curso, para manter a paridade do código.
Vi no seu repositório que está usando a versão 5 do Django, e no curso está sendo usada a versão 4. Você pode tentar fazer um downgrade para a versão 4:
- acesse o arquivo
requirements.txt
- modifique a versão para
Django==4.1
- recrie o venv para garantir
- suba o projeto novamente
Uma opção é sempre olhar a documentação do Django na versão 5 e conferir quais foram as alterações feitas. Ou conferir a parte de "breaking changes" da documentação que também é útil para mapear quais as diferenças no código das versões.
Bons estudos!