Django startproject 관련 문제

Nov 29 2020

저는 django와 python을 처음 사용합니다. 저는 현재 터미널에서 "django-admin startproject project"를 수행하여 새 django 프로젝트를 만들려고합니다. 작동하지만 폴더에있는 유일한 파일은 manage.py입니다. settings.py, urls.py 등과 같은 다른 파일이 왜 거기에 없는지 잘 모르겠습니다.

답변

1 ZeyadShaban Nov 30 2020 at 02:21

당신이 달릴 때

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에만 집중하세요.

1 ha-neul Nov 29 2020 at 21:55

이것을 시도하십시오 :

django-admin startproject project .

.줄의 끝에 유의하십시오 .

실행 한 후에는 project폴더와 그 폴더 안에 여러 파일 ( init .py, asgi.py, settings.py, urls.py, wsgi.py)이 있어야합니다.

편집 각 django 프로젝트에 대해 별도의 환경을 사용하는 것이 가장 좋습니다.

  1. 파이썬을 다운로드하고 설치했는지 확인하십시오.
  2. 터미널에서 먼저이 프로젝트의 디렉토리를 만드십시오.
$ mkdir project2020 $ cd project2020

이 단계 후에 : 다음과 같은 것이 있어야합니다. MacBook-Air:project2020 user$

  1. 가상 환경 설정
$ python3 -m venv myvenv
$ source myvenv/bin/activate

이 단계 후에 : 다음과 같은 내용이 있어야합니다. (myvenv) MacBook-Air:project2020 user$# note (myvenv)

  1. 이제 Django를 설치할 수 있습니다.
$ python -m pip install Django

설치하는 데 다소 시간이 걸립니다.

  1. 이제 새 프로젝트를 만들 시간입니다
(myvenv) MacBook-Air:project2020 user$ django-admin startproject mysite .

여기 .에서 끝에 추가해야합니다 .

  1. project2020폴더를 확인하십시오 . 내가 전에 쓴 것을 봐야합니다.