클라우드 (419) 썸네일형 리스트형 Django 장고 내비게이션 기능 추가 # 질문 목록 화면에서 상단 내비게이션바 확인하기 # 부트스트랩이 제공하는 햄버거 메뉴 버튼 확인하기 브라우저의 너비를 줄여 확인 # 부트 스트랩에 필요한 파일 추가하기 -부트스트랩 자바스크립트 파일 부트스트랩 자바스크립트 파일 위치: bootstrap-4.5.3-dist.zip\bootstrap-4.5.3-dist\js\bootstrap.min.js 붙여 넣을 위치: C:\projects\mysite\static\bootstrap.min.js #부트스트랩에 필요한 파일 추가하기 -제이쿼리 jquery.com/download에 접속하여 'Download the compressed, production jQuery 3.6.0' 링크를 마우스 오른쪽 버튼으로 누른 다음 '다른 이름으로 링크 저장' Downl.. Django 장고 질문 등록 기능 만들기 질문 등록기능 만들기 # 질문 등록 화면 확인하기 pybo/views.py 파일에 정의한 question_create 함수에 입력 데이터를 저장하기 위한 코드를 작성하지 않았기 때문에 저장하기 버튼을 눌러도 아무런 반응이 없다 # 질문 등록기능 확인하기 질문 등록 완료 답변 등록 기능에 장고 폼 적용하기기 출처 https://wikidocs.net/70855 Django 장고 표준 HTML과 템플릿 상속 템플릿을 표준 HTML 구조로 바꾸기 Django 장고 부트스트랩으로 화면 꾸미기 파이보에 부트스트랩 적용하기 # 부트스트랩 설치하기 -부트스트랩 4.5.3 버전 다운로드: getbootstrap.com/docs/4.5/getting-started/download -내려받은 파일의 압축을 해제한 후 bootstrap.min.css 파일만 복사해서 mysite/static 디렉터리에 저장 출처: https://wikidocs.net/70838 Django 장고 스태틱 화면 꾸미기 웹 페이지에 스타일시트 적용하기 웹 페이지에 디자인을 적용하려면 스타일시트(CSS)를 사용해야 하며, 스타일시트를 파이보에 적용하려면 CSS 파일이 스태틱(static) 디렉터리에 있어야 한다. 출처 : https://wikidocs.net/70804 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 이전 1 ··· 29 30 31 32 33 34 35 ··· 53 다음