1
resposta

Estou com problemas e não consigo solucionar, trata-se de chamar o comando manage.py startapp receita

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

1 resposta

Olá Vinícius, tudo bem com você?

Peço desculpas pela demora em lhe responder.

Gostaria de saber se o erro ainda é apresentado.

Pela imagem com o log de erro, temos um erro de importação (ImportError) informando que a biblioteca Django não foi encontrada.

Conforme apresentado na imagem, o projeto foi criado dentro da pasta venv/Scripts, por uma questão de boas práticas essa pasta deve conter apenas os arquivos necessários para o funcionamento do ambiente virtual do Python.

Para solucionar o erro de importação e trabalhar seguindo os padrões e boas práticas de programação. Recomendo a criação de um novo ambiente virtual e que realize a instalação da biblioteca Django nesse ambiente virtual. Para isso, deixo abaixo os passos que devem ser seguidos para a criação de um novo ambiente virtual, ativação, instalação da biblioteca Django e criação de um novo projeto.

  • Crie uma pasta que irá conter o seu projeto Django.

  • Abra o terminal na pasta criada.

  • Crie um ambiente virtual executando o comando abaixo no terminal.

      python -m venv venv
  • Inicie o ambiente virtual executando um dos comandos abaixo conforme o seu sistema operacional.

    • Windows

         venv/Scripts/activate
    • Linux e Mac

      source venv/bin/activate
  • Realize a instalação do Django. Execute o comando abaixo no terminal.

      python -m pip install django
  • Nesse momento basta realizar a criação do projeto, executando o comando abaixo no terminal.

      django-admin startproject coloque_aqui_o_nome_do_projeto .
  • Crie um app para o projeto.

      python manage.py startapp receita coloque_aqui_o_nome_do_app

Após esse momento, você terá um projeto criado e seu app criado, podendo dar prosseguimento na aula o que é Django?

Peço que teste os passos listados acima. Caso tenha dúvidas, estou à disposição.

Abraços e bons estudos.

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!