https://docs.djangoproject.com/ko/5.0/intro/tutorial01/
첫 번째 장고 앱 작성하기, part 1 | Django 문서
The web framework for perfectionists with deadlines.
docs.djangoproject.com
일반적인 작업은 위 링크의 문서를 따라하면 되므로 나는 문제가 되는 경우를 서술하겠다.
그렇게 다음으로 넘어오자마자 문제에 직면했다.

저장할 디렉토리로 이동 후 안내한대로 명령을 수행했으나, 위와 같이 올바르지 않는 명령이라 나타났다.
CommandNotFoundException 이름에 따라 예측이 가능하겠지만 역시 명령을 찾을 수 없는 문제이고, Django가 설치되었음에도 이러한 Exception이 발생했다는 것은 환경변수 등록이 되지 않은 것이다.
윈도우키+Break/Pause 버튼을 눌러 시스템 정보로 이동 후, 고급 시스템 설정으로가서 환경 변수를 등록한다.

C:\Users\{username}\AppData\Local\Programs\Python\Python312\Scripts
일반적으로 위 경로에 있다.
그렇지 않다면 다음의 명령으로 python의 site-package 위치를 확인하여 python의 경로를 찾는다.
py -m site --user-site

site-packages 상위 폴더에서 Scripts 폴더를 찾으면 된다.
또한, 환경 변수 설정시 현재 사용하지 않는 버전의 Python을 환경변수로 갖고 있다면 해당 내용을 지우고 Django를 설치한 Python 버전에 맞게 등록해야한다.
그렇지 않다면 다음과 같이 ModuleNotFoundException으로 django를 실행할 수 없다고 나타난다.

앞으로도 쭉 python의 명령을 사용할텐데 이와 같이 방해되지 않게 사용할 python의 path만 등록하자.
첫 번째 뷰를 잘 작성하고 실행했는데, 404 Page not found 가 나타난다면?
polls 뷰를 추가한 뒤에는 http://localhost:8000이 아니라 http://localhost:8000/polls 로 접속해야한다.
다음으로
[Django] 3. Django 앱 작성하기 part.2 (Database schema 확인)
https://docs.djangoproject.com/ko/5.0/intro/tutorial02/ 첫 번째 장고 앱 작성하기, part 2 | Django 문서The web framework for perfectionists with deadlines.docs.djangoproject.com 데이터베이스의 테이블을 생성하기 위해 다음의
haku-s.tistory.com
'Python > Django' 카테고리의 다른 글
| [Django] 6. Django 앱 작성하기 part.5 (Unit Test) (0) | 2024.07.22 |
|---|---|
| [Django] 5. Django 앱 작성하기 part.4 (Vote & Results page) (0) | 2024.07.21 |
| [Django] 4. Django 앱 작성하기 part.3 (View 확인하기) (0) | 2024.07.21 |
| [Django] 3. Django 앱 작성하기 part.2 (Database schema 확인) (0) | 2024.07.21 |
| [Django] 1. 설치 Django Document 따라하기 (ModuleNotFoundError: No module namded 'django') (0) | 2024.07.17 |