최종 목표
관리자 - 투표 등록, 수정, 삭제
사용자 - 투표 참여
이전 단계에서 개발환경 준비를 했으니, 본격적으로 투표 앱을 만들어보자.
djangotutorial 폴더 안에 polls (=투표앱)을 만들어보자.
$ python3 manage.py startapp polls
첫 번째 뷰를 작성해보자.
생성된 polls 폴더 내부의 views.py 에 다음 코드를 넣는다.
이후에, 브라우저에서 액세스하기 위해 url 매핑을 해주자.
polls 폴더 밑에 urls.py 폴더를 만든 후 아래와 같이 코드를 입력한다.
이제 앱 디렉토리는 다음과 같다.
추가로 프로젝트에서 글로벌 적으로 url구성을 설정해줘야 하므로 mysite 폴더 밑에 urls.py에 다음과 같이 코드를 삽입한다.
이제, 서버를 다시 가동해보자.
그럼, 기존에 8000포트의 기본 경로로 이동하면 404페이지가 나타나고, 매핑했던 url인 "polls/" 와 "admin/"으로 이동하라고 한다.
반응형
'Django' 카테고리의 다른 글
[Django] 투표 앱 만들어보기 02 (데이터베이스 설정) (0) | 2024.11.18 |
---|---|
[Django] 개발환경 세팅 (1) | 2024.11.12 |
[git-clone] ERROR: No matching distribution found for Django==0.0.0 에러 해결 (0) | 2024.06.26 |
[VSCode] html 확장자 인식 안 되는 문제 (0) | 2022.08.03 |
장고와 디비 연결 (0) | 2022.08.01 |