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

não consigo executar o comado runserver!

9 respostas
C:\Users\geova\OneDrive\Documentos\aplicação>python manage.py help
python: can't open file 'C:\Users\geova\OneDrive\Documentos\aplicação\manage.py': [Errno 2] No such file or directory

C:\Users\geova\OneDrive\Documentos\aplicação>                     


Oii Geovane, como você está? Espero que esteja bem ^-^

Pelo trecho e imagem que você deixou, você está no diretório chamado "aplicação":

C:\Users\geova\OneDrive\Documentos\aplicação>    

E aparentemente o arquivo manage.py não está nesse diretório "aplicação".

Para você conferir se esse arquivo está no diretório, digite o comando dir para listar os arquivos da pasta e verifique se será listado o arquivo manage.py. A saída esperada é similar ao que mostro abaixo:

C:\Users\olive\Desktop\Aplicação> dir
 O volume na unidade C não tem nome.
 O Número de Série do Volume é F4C1-1634

 Pasta de C:\Users\olive\Desktop\Aplicação

09/02/2021  15:25    <DIR>          .
09/02/2021  15:25    <DIR>          ..
09/02/2021  15:20    <DIR>          .vscode
09/02/2021  15:20    <DIR>          alurareceita
20/05/2020  19:07                 0 db.sqlite3
20/05/2020  19:09               632 manage.py
09/02/2021  15:20    <DIR>          receitas
09/02/2021  15:25    <DIR>          venv
               2 arquivo(s)            632 bytes
               6 pasta(s)   845.333.221.376 bytes disponíveis

Se você fizer esse procedimento e o arquivo manage.py não aparecer, procure em seu computador onde se encontram os arquivos do projeto django que você criou e copie o endereço da pasta.

Após isso, abra o terminal (cmd) nessa pasta através do comando:

cd endereço_da_pasta_que_voce_copiou

Confira novamente se o arquivo manage.py irá aparecer através da listagem, por meio do comando dir. E caso apareça, execute o comando "runserver" novamente e deverá obter sucesso.

Qualquer dúvida estou por aqui, tá bom?

Grande abraço!

é isso se for o que eu enho que fazer? https://drive.google.com/file/d/18Za6ipByptjh_VV0Cf6wVnjjmP-WKXEA/view?usp=sharing

Opaaa, está no caminho certo nesse print que mandou.

A pasta "site_receitas" é um projeto django?


 Pasta de C:\Users\geova\OneDrive\Documentos\aplicação\site_receitas

09/02/2021  04:46    <DIR>          .
09/02/2021  04:46    <DIR>          ..
09/02/2021  04:46             8.196 .DS_Store
09/02/2021  04:46    <DIR>          css
09/02/2021  04:46    <DIR>          fonts
09/02/2021  04:46    <DIR>          img
09/02/2021  04:46             9.583 index.html
09/02/2021  04:46    <DIR>          js
09/02/2021  04:46             9.692 receita.html
09/02/2021  04:46    <DIR>          scss
09/02/2021  04:46            39.326 site.css
               4 arquivo(s)         66.797 bytes
               7 pasta(s)   916.389.064.704 bytes disponíveis

(venv) C:\Users\geova\OneDrive\Documentos\aplicação\site_receitas> 

(venv) C:\Users\geova\OneDrive\Documentos\aplicação\venv>dir
 O volume na unidade C é Windows
 O Número de Série do Volume é 36E4-59DD

 Pasta de C:\Users\geova\OneDrive\Documentos\aplicação\venv  

08/02/2021  02:48    <DIR>          .
08/02/2021  02:48    <DIR>          ..
08/02/2021  02:48    <DIR>          Include
08/02/2021  02:48    <DIR>          Lib
08/02/2021  02:48               117 pyvenv.cfg
08/02/2021  05:03    <DIR>          Scripts
               1 arquivo(s)            117 bytes
               5 pasta(s)   916.389.150.720 bytes disponíveis

(venv) C:\Users\geova\OneDrive\Documentos\aplicação\venv>    
solução!

Geovane, pelo que você mostrou na listagem de diretórios, o projeto django ainda não foi criado. Pois, não há arquivos python nessa listagem.

Sendo assim, vamos criar o projeto django:

  • Abra o terminal na pasta "aplicação"
cd C:\Users\geova\OneDrive\Documentos\aplicação
  • Ative o ambiente virtual através do seguinte comando:
venv\Scripts\activate
  • Instale o django
pip install django
  • Agora, crie o projeto:
django-admin startproject alurareceita .
  • Observe que irá aparecer uma pasta que se chama "alurareceita" e um arquivo chamado "manage.py". Por exemplo:
(venv) C:\Users\olive\Desktop\Aplicação>dir
 O volume na unidade C não tem nome.
 O Número de Série do Volume é F4C1-1634

 Pasta de C:\Users\olive\Desktop\Aplicação

10/02/2021  17:10    <DIR>          .
10/02/2021  17:10    <DIR>          ..
10/02/2021  17:10    <DIR>          alurareceita
10/02/2021  17:10               690 manage.py
10/02/2021  17:06    <DIR>          venv
               1 arquivo(s)            690 bytes
               4 pasta(s)   847.605.473.280 bytes disponíveis
  • Agora podemos executar o servidor através do comando:
python manage.py runserver
  • Após executar esse comando deverá aparecer algo similar ao log abaixo:
Django version 3.1.6, using settings 'alurareceita.settings'
Starting development server at http://127.0.0.1:8000/

E para acessarmos o projeto no navegador, digite no seu navegador de internet o endereço do log, no meu caso, http://127.0.0.1:8000/.

Como resultado, você verá a página de boas vindas do django, como mostro abaixo:

image

Qualquer dúvida me avise.

muito obrigado Nádia deu certo!