본문 바로가기
개발아닌개발/Python

[파이썬] 명령 프롬프트로 파이썬 가상환경 설치하고 pip으로 장고 프로젝트 만들기 3

by 불청객 2023. 4. 4.
반응형

이전 글

2023.04.04 - [개발아닌개발/Python] - [파이썬] 명령 프롬프트로 파이썬 가상환경 설치하고 pip으로 장고 프로젝트 만들기 2

 

 

파이썬 프로젝트에 앱 생성하기(MTV 모델)

1. 명렁프롬프트에서 django-admin startapp (앱이름) 을 입력한다.

 

 

2. 파이참에서 추가된 디렉터리목록을 확인한다.

안보인다면, mysite 마우스 우클릭 - Reload from Disk 를 누른뒤 확인

 

 

웹페이지 표출하기

community 라는 앱을 만들었다. 그러나 개발 서버를 구동하고, localhost:8000/community 에 접속하면 오류메시지가 발생한다.

이유는, URL매핑이 되지 않았기 때문에. URL 매핑을 추가하기 위해 urls.py를 수정해야한다. 그리고 호출될 함수의 정의도 필요하다.

 

1. URL 매핑하기

위의 코드를 입력한다.

 

urlpatterns 에 입력한 URL은 localhost와 포트번호가 생략된 URL

path 의 첫번째 매개변수 뒤에 /(슬래시)를 붙이는 이유는?

URL를 정규화 하는 장고의 기능. 슬래시를 입력하지 않아도 자동으로 기입된다. 추후 URL 경로가 복잡해질 땐 꼭 필요함.

-> 특별한 이유가 없는 이상, URL 매핑 시 끝에는 슬래시를 붙이는게 좋음

 

 

2. views 연결하기

URL 매핑 시 입력한 views.index 는 views 파일의 index 함수 호출을 의미한다.

반환하는 값은 안녕하세요 Python 입문 환영합니다. 라는 문자열

 

 

3. 저장 후, /community url로 들어가면 반환된 문자열이 정상 표출된다.

* 개발서버 구동은 필수(이전 글 참고)

 

728x90
반응형

댓글