Problema com Django startproject
Sou novo em Django e Python. Atualmente estou tentando criar um novo projeto django fazendo "django-admin startproject project" no terminal, que funciona, mas o único arquivo que está na pasta é manage.py. Não sei por que os outros arquivos, como settings.py, urls.py, etc. não estão localizados lá
Respostas
Quando você corre
django-admin startproject my_project_name
A estrutura do seu projeto ficará assim
my_project_name/
manage.py
my_project_name/
settings.py
asgi.py
wsgi.py
urls.py
Se você não obteve algo assim, provavelmente não instalou o Django corretamente, então tente executar
pip3 uninstall django
pip3 install django
Além disso, se você estiver ono mac e não configurou as permissões corretamente e django-admin disser o comando não encontrado, execute:
python3 -m django <The django-admin command you want>
Uma última nota, você não precisa criar um ambiente virtual para começar a trabalhar com Django, então não se confunda com eles e foque apenas em Django
Tente este, por favor:
django-admin startproject project .
Observe o .
no final da linha.
Depois de executá-lo, você deve ter uma project
pasta e vários arquivos dentro dessa pasta ( init .py, asgi.py, settings.py, urls.py, wsgi.py)
EDITAR , é melhor usar ambientes separados para cada projeto django.
- certifique-se de fazer o download e instalar o python.
- no terminal, primeiro crie o diretório para este projeto.
$ mkdir project2020 $ cd project2020
após esta etapa: você deve ter algo como MacBook-Air:project2020 user$
- configurar ambiente virtual
$ python3 -m venv myvenv
$ source myvenv/bin/activate
após esta etapa: você deve ter algo como: (myvenv) MacBook-Air:project2020 user$
# nota (myvenv)
- agora você pode instalar Django
$ python -m pip install Django
Vai demorar um pouco para instalar
- agora é hora de criar um novo projeto
(myvenv) MacBook-Air:project2020 user$ django-admin startproject mysite .
Aqui, certifique-se de adicionar .
no final.
- verifique sua
project2020
pasta. você deve ver o que escrevi antes.