Django startproject 관련 문제
저는 django와 python을 처음 사용합니다. 저는 현재 터미널에서 "django-admin startproject project"를 수행하여 새 django 프로젝트를 만들려고합니다. 작동하지만 폴더에있는 유일한 파일은 manage.py입니다. settings.py, urls.py 등과 같은 다른 파일이 왜 거기에 없는지 잘 모르겠습니다.
답변
당신이 달릴 때
django-admin startproject my_project_name
프로젝트 구조는 다음과 같습니다.
my_project_name/
manage.py
my_project_name/
settings.py
asgi.py
wsgi.py
urls.py
그런 것을 얻지 못했다면 아마도 Django를 올바르게 설치하지 않았을 것입니다.
pip3 uninstall django
pip3 install django
또한 ono Mac이고 권한을 올바르게 구성하지 않았고 django-admin이 명령을 찾을 수 없다고 말한 경우 다음을 실행하십시오.
python3 -m django <The django-admin command you want>
마지막으로 Django 작업을 시작하기 위해 가상 환경을 만들 필요가 없습니다. 따라서 그들과 혼동하지 않고 Django에만 집중하세요.
이것을 시도하십시오 :
django-admin startproject project .
.
줄의 끝에 유의하십시오 .
실행 한 후에는 project
폴더와 그 폴더 안에 여러 파일 ( init .py, asgi.py, settings.py, urls.py, wsgi.py)이 있어야합니다.
편집 각 django 프로젝트에 대해 별도의 환경을 사용하는 것이 가장 좋습니다.
- 파이썬을 다운로드하고 설치했는지 확인하십시오.
- 터미널에서 먼저이 프로젝트의 디렉토리를 만드십시오.
$ mkdir project2020 $ cd project2020
이 단계 후에 : 다음과 같은 것이 있어야합니다. MacBook-Air:project2020 user$
- 가상 환경 설정
$ python3 -m venv myvenv
$ source myvenv/bin/activate
이 단계 후에 : 다음과 같은 내용이 있어야합니다. (myvenv) MacBook-Air:project2020 user$
# note (myvenv)
- 이제 Django를 설치할 수 있습니다.
$ python -m pip install Django
설치하는 데 다소 시간이 걸립니다.
- 이제 새 프로젝트를 만들 시간입니다
(myvenv) MacBook-Air:project2020 user$ django-admin startproject mysite .
여기 .
에서 끝에 추가해야합니다 .
project2020
폴더를 확인하십시오 . 내가 전에 쓴 것을 봐야합니다.