인공지능 - 장고 프로젝트

2020. 11. 12. 10:48캐리의 데이터 세상/캐리의 데이터 공부 기록

반응형

이번주 나의 챌린지

  • django의 admin 데이터와 웹구현 페이지 url 매핑 (slug로) 
  • {{category.description}} 형태로 html에서 데이터 불러오는것 익숙해지기 + bootstrap에 적용할 때 일괄 적용이다 보니 for문으로 불러오고 {% endfor %}로 코드 닫는 위치도 신경쓰기
  • 공공데이터 오픈 api 이용한 Ajax HTML 동적로딩 페이지에 구현하기
  • csv 파일 (대용량 데이터) 한번에 django DB로 업로드하기 (admin 기능 활용!)

slug 매핑은 상세페이지 품목이름으로 url 만들어주고 싶어서 (예를 들면 fruit/banana, fruit/water-melon 식으로) 계속 오류와 싸우다 의외의 헛실수로 시간을 낭비함을 발견. 다시 찬찬히 공식문서들과 <점프 투 장고> 예제들 살펴보면서 뒤집으니 해결됨. 

*간단한 잡지식 하나 : admin에 입력한 데이터를 페이지에 불러올 때 분명 admin에선 문단별로 띄워쓰기 했는데 반영이 안될때가 있는데 |linebreaks 만 호출할때 덧붙여주면 해결됨.

예시 )

{{fruit.description}} 과일 상세내용을 불러오는 영역이라면, 이렇게 간단하게 변경!!

{{fruit.description | linebreaks }}

또 제목을 진하게 하고 싶으면, <strong>태그로 감싸기!

<strong>{{fruit.name}}</strong>

 

api 구현은 현재 진행중.

 

---------------------

JS쪽은 거의 다뤄본적이 없다 보니 jQuery문이 섞이면 참 난감하다. 이리저리 찾아가면서 쓰임새 살펴본 것들 정리.

Code included inside $( document ).ready() will only run once the page Document Object Model (DOM) is ready for JavaScript code to execute. 

 

  • 오류 : 405 Method Not Allowed

The 405 Method Not Allowed is an HTTP response status code indicating that the specified request HTTP method was received and recognized by the server, but the server has rejected that particular method for the requested resource

 

 

반응형