[Django] [TIL] 장고 환경 세팅, 오류메세지를 해결하는 사고
강의들을거 많으니까 게으름피우지말고 빨리빨리 듣자..
mac, vscode에서 Django실행하기
1) vscode에 Django 설치하기
새 폴더 만들던지 원하는 폴더로 이동
가상환경 만들고 ++++실행하고
Django설치
python -m venv venv
source ./venv/bin/activate
python3 -m pip install django
2) 프로젝트 만들기
터미널에서
django-admin startproject # +프로젝트명 .
#.을붙여야 현재폴더에 manage.py가만들어짐!
python3 -m django –version #버전확인
기본적인 파일들이 만들어진다!
- settings.py에서 기능들을 확인 가능
- urls.py 접속 주소를 만들고 관리해주는 공간
3)
runserver하기 전에 templates폴더를 만들어준 후에 setting.py 파일에 들어가서 넣기
#VSCode에서 Django Template 폴더 경로 설정하는 법
TEMPLATES = [
{
'DIRS': [BASE_DIR / 'templates'],
},
]
LANGUAGE_CODE = 'ko-kr' #이거는 대체하기
TIME_ZONE = 'Asia/Seoul' #same
입력 후 저장한다.
4) 이제 서버를 실행!
python manage.py runserver #파이썬3로 py파일을 실행하고 runserver
은 오류가 났따...
+++
오류가 생겼을때의 생각하는 과정…. with 기술매니저님..
위의 코드를 사용하여 실행하고자할 때, 현재 위치에 manage.py가 있어야 실행이 가능하다!
안된다면...
1. 오류메세지 읽기 : No such file or directory
1) 이 파일을 잘 가지고 있는가를 의심해보기
2) 제대로된 경로에서 실행하고 있는지 확인해보기
- 터미널에 어떤 파일이 있는가 확인
- ls
- cd (manage.py 파일이 있는 경로로 가서 다시 코드를 실행하면 성공..!)
은 또다른 에러를 만났다.ㅠㅠ
에러는 1개 해결하고나서 또 다른걸 보기
위의 에러는 해결했으니 이제 새로운 에러를 본다..
1. 오류메세지 읽기 : SyntaxError: invalid syntax = 문법오류가 있다 라는 에러
2. 오류메세지가 어디에서 왔는지 보고 찾아가기 (파이썬의 친절한점.. 빨간줄을 찾아간다.)
....../mySpartaSns/settings.py", line 18
'DIRS': [BASE_DIR / 'templates'],
^
빨간 줄이 없어질 수 있도록 해결한다.. 그리고 다시 실행하면

귀여운 로켓을 만날 수 있다..!
TEMPLATES : 여기에 추가설정이 무엇이 들어갈 수 있는지 찾아보기!!!
느낀점:
Django의 첫 시작을 드디어 해냈다.
오류메세지를 보는 습관을 들이자
> 해결 못하겠으면 끙끙대지말고 빨리 찾아가자
+
기술매니저님 넘 친절하고 자세히 알려주신다
무서워서 주저했던 이전의 나 반성,,,