저번에 만든
파이썬 프로젝트 밑에
장고 프로젝트 밑에
웹 앱을 만듦.
저번에 startproject라는 명령어를 썼는데
이번에는 startapp이라는 명령어로 만듦.
python manage.py startapp votes
votes라는 이름의 앱을 생성하는 커맨드.
startapp manage.py라는 파일 안에 정의되어있는 명령어인 듯? 그리고 votes는 명령어 실행을 위해 넘겨주는 인자.
웹 앱의 이름만 겹치지 않는다면 한 장고 프로젝트 내에 여러 개의 웹 앱을 만들 수 있음.(startapp 명령어를 반복적으로 사용.)
서버를 실행하는 명령어 runserver
runserver라는 명령어로 서버를 실행할 수 있음.
python manage.py runserver
url path 정의하기
웹 애플리케이션 내에 있는 views.py에 구체적인 함수를 만들어둔다.
그 다음, 이 함수가 언제 실행되게 할지를
프로젝트 전체에 영향을 미치는 파일들이 저장된 voteapp 폴더 내의
urls.py 파일 내에 적어준다.
기본 주소 : http://127.0.0.1:8000/
Hello World가 출력되는 주소 : http://127.0.0.1:8000/index
(+) 127.0.0.1 이라는 주소는 "나"라는 뜻의 단어라고 볼 수 있음. 어느 컴퓨터에서 사용하든지 이 링크를 사용하는 것은 본인 컴퓨터 내에 있는 자원과 관련된 작업을 한다는 뜻임.
'기타 공부 > 탈잉 렛츠고 장고! 노트정리' 카테고리의 다른 글
3강 장고 기본 파트 : 투표 사이트 만들기 - 마지막까지 (4주차 노트정리 총정리) (0) | 2022.05.23 |
---|---|
3강 장고 기본 파트 : 투표 사이트 만들기 - 템플릿 (0) | 2022.05.15 |
3강 장고 기본 파트 : 투표 사이트 만들기 - 장고 설치하기 및 구조 (0) | 2022.05.08 |
2강 웹 개론 : 배경지식 - 데이터베이스의 이해 (0) | 2022.04.10 |
2강 웹 개론 : 배경지식 - HTTP 요청과 응답 (0) | 2022.04.10 |