파이썬 & 장고 (61) 썸네일형 리스트형 Django 장고 답변 등록 기능 만들기 질문 상세 템플릿에 답변 등록 버튼 만들기 # 질문 상세 페이지에 접속해 보기 'answer_create를 찾을 수 없다'는 오류가 나타난다 오류 발생 이유는 1단계에서 입력한 form 엘리먼트의 action 속성에 있는 {% url 'pybo:answer_create' question.id %}에 해당하는 URL 매핑이 없기 때문 # 질문 상세 페이지 접속 Django 장고 URL 응용 URL 별칭으로 URL 하드 코딩 문제 해결하기 URL 네임스페이스 알아보기 이 문제를 해결하려면 pybo/urls.py 파일에 네임스페이스(namespace)라는 개념을 도입 네임스페이스 : 각각의 앱이 관리하는 독립된 이름 공간 # 네임 스페이스 테스트하기 #확인 Django 장고 질문 목록과 질문 상세 구현 질문 목록 기능 구현하기 # 질문 목록이 잘 출력 되는지 확인 질문 상세 기능 구현하기 #질문 목록에서 아무 질문이나 눌러보기기 /pybo/3/에 대한 URL 매핑을 추가하지 않았기 때문에 오류 화면이 발생한다. /pybo/3/의 숨은 의도는 'Question 모델 데이터 중 id값이 3인 데이터를 조회하라'이다. 질문을 눌렀을 때 /pybo/3/와 같은 주소로 이동한 이유는 템플릿에서 href 엘리먼트에 link 속성을 으로 지정했기 때문이다. # 질문 상세 페이지에 접속해 보기 오류 화면 구현하기 # 잘못된 주소에 접속해 보기 # 404 페이지 출력 확인하기 /pybo/30/에 접속하면 404 페이지가 출력된다. 출처 : https://wikidocs.net/70736 Django 장고 Admin 장고 Admin 사용하기 #장고 Admin에 접속해서 로그인 하기 # 장고 Admin 새로고침 하기 # Question 모델 데이터 추가하기 화면에서 Question 모델의 버튼을 누르기 #장고 Admin에서 데이터 검색해 보기 출처 : https://wikidocs.net/70718 Django 장고 데이터를 관리하는 모델 migrate와 모델 만들기 데이터 만들고 저장하고 조회하기 데이터 수정하기 데이터 삭제하기 연결된 데이터 알아보기 출처: https://wikidocs.net/70650#_2 Django 장고 URL과 뷰 2 URL 분리하기 출처 :https://wikidocs.net/70649 Django 장고 URL과 뷰 1 목적: 도커를 이용해 쿠버네티스에 올리는 것을 이해하기 위해 웹 브라우저에서 127.0.0.1:8000/pybo/라는 페이지를 요청 → config/urls.py 파일에서 해당 페이지를 가져오는 url 매핑이 있는지 찾아본다 /pybo/ 페이지에 해당하는 URL 매핑을 장고에 등록하지 않았으므로, /pybo/ 페이지를 찾을 수 없다고 메시지를 보낸다 출처 :https://wikidocs.net/70649 CSS3 레이아웃 이전 1 2 3 4 5 6 ··· 8 다음