dullin
덜린의 코딩 항해 일지
dullin
전체 방문자
오늘
어제
  • 분류 전체보기 (258)
    • CBAM (1)
    • JAVA (19)
    • JAVASCRIPT (3)
    • HTML_CSS (3)
    • DB (35)
      • Oracle (16)
      • MySQL (17)
    • JAVA_SERVLET (5)
    • 오류노트 (4)
    • Library & API (6)
    • Spring (20)
      • 개발준비(setting) (1)
      • 전자정부프레임워크 (5)
    • 인공지능 (2)
    • Python (13)
    • OpenCV (1)
    • AI-900 (5)
    • Django (6)
    • Linux (0)
    • Android Studio (12)
    • React Native (1)
    • 프로 크리에이트 (1)
    • 오늘의 일기 (0)
    • PHP (2)
    • Next.js (0)

블로그 메뉴

  • 카테고리
  • 글쓰기
  • 홈

공지사항

인기 글

태그

  • 예끼에러야
  • 덤벼라 스프링
  • 덤벼라
  • 필사즉생행생즉사
  • 코딩
  • 오늘도 즐코딩
  • 오늘도 에러박살
  • 개발환경 세팅
  • 라라벨
  • laravel
  • 티스토리챌린지
  • 갈증해소완료
  • 코딩왕이_되는_그_날까지
  • 선빵필승
  • Safe Mode
  • 오늘도 오류 한모금
  • 모두_화이팅
  • 오갈완
  • 강철맷집
  • 오블완

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
dullin

덜린의 코딩 항해 일지

[Django] 투표 앱 만들어보기 01 (뷰 작성, URL 맵핑)
Django

[Django] 투표 앱 만들어보기 01 (뷰 작성, URL 맵핑)

2024. 11. 12. 16:46

최종 목표

관리자 - 투표 등록, 수정, 삭제

사용자 - 투표 참여


이전 단계에서 개발환경 준비를 했으니, 본격적으로 투표 앱을 만들어보자.

 

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
    'Django' 카테고리의 다른 글
    • [Django] 투표 앱 만들어보기 02 (데이터베이스 설정)
    • [Django] 개발환경 세팅
    • [git-clone] ERROR: No matching distribution found for Django==0.0.0 에러 해결
    • [VSCode] html 확장자 인식 안 되는 문제
    dullin
    dullin

    티스토리툴바