본문 바로가기

강의/Django4

LikeLion Second Session - wordcount, bootstarp - 3 2장에서 우리는 , 127.0.0.1:8000/about 이런식으로 우리의 about.html 을 확인할 수 있었다. 이제, 우리가 만든 navbar 의 about 메뉴를 누르면, about.html 로 이동하도록 만들자. "{%url 'about'%}" 의 의미는 , 우리가 urls.py 만든 path의 이름을 about, home 이라고 지정해줬었다. 그 path로 이동 하라는 의미이다. 저걸 누르면 왜 about.html 로 넘어가는지 모르겠다면, html을 공부하고 오자. 서버를 켜서, 메뉴바를 눌러보며 이동하는지 확인하자. 그리고 우리는 입력한 단어를 세주는 페이지를 하나 더 만들것이다. count.html로 파일을 만들고 views.py 에서 함수를 만들고 urls.py로 연결해주자. urls.. 2020. 7. 21.
LikeLion Second Session - wordcount, bootstrap - 2 Bootstrap 세계에서 가장 인기있는 프론트 라이브러리, CSS와 자바스크립트 파일들로 이루어져있다. 웹 규격을 위한 프레임워크. 웹개발을 더 편하고, 빠르게 진행할 수 있도록 도와준다. 안정적이고, 반응형 웹 지원, 편리한 장점 부트스트랩은 설치를 하는 개념이 아닌, css와 자바스크립트를 통해 – 소스를 끌어와 사용하는 것 CDN 기반으로 부트스트랩을 어떻게 사용할 수 있는지만 알면 충분하다. HTML 헤드 태그 안에 부트스트랩 CSS만 추가해주면 된다. 이후에 추가적으로 부트스트랩 자바스크립트를 전체 바디 태그가 닫히기 전, 스크립트 태그 내에 감싸 넣어준다. 부트스트랩 4의 경우 jquery와 popper.js를 필요로 하므로 이 부분도 잊지않고 세팅해준다. https://getbootstra.. 2020. 7. 21.
LikeLion Second Session - wordcount, boostrap - 1 Django WordCount , bootstrap 사용법 1. 바탕화면에 새로운 폴더 생성 ex) wordcount 라는 폴더 이름 2. Code 에서 word 폴더 열기. 3. 가상환경 생성 python -m venv myvenv 4. 가상환경 실행 source myvenv(가상환경이름)/Scripts/activate ! 꿀팁 myvenv/S 입력후 Tab / a 입력 후 Tab ㅇ Tab --> 자동 완성 기능 5. DJango 설치 . pip install django 새로운 프로젝트를 할때 마다 --> 가상환경 생성 --> 그 가상환경안에 django 설치 가상환경이 왜쓰는지 궁금하다면 개인공부 -> DJango 참고하자 WARNING 이유 pip 의 버전이 업그레이드를 안한 것. 하고 진행하자.. 2020. 7. 21.
LikeLion Second Session- MTV Pattern MODEL – DATABASE에 저장되는 데이터, EXCEL과 같은 표로 정리하여 데이터베이스에 넣는다고 생각하자 TEMPLATE – 사용자에게 보여주는 부분, HTML 파일이 이 템플릿을 담당 URLCONF – VIEW - TEMPLATE 를 이어주는 부분, path라는 함수 이용해 작업 ! View – 웹 요청을 받으면, 데이터들을 가공해서 , 템플릿한테 보내줌 , 머리 역할을 하는 것이 view! 데이터 가공 처리를 해야겠다 -> view를 작업 Model → 데이터저장 형태를 어떻게할지 설정하겠다. Template → 유저에게 보여지는 화면을 고치고 싶다. View → 데이터를 처리해서 가공하고 싶다. URLconf → 가공한 데이터를 유저가 보는 화면으로 넘겨주고 싶다 2020. 7. 21.