분류 전체보기 (20) 썸네일형 리스트형 [Project] Ong's BookMark Service #4 지난 글에 이어서 북마크 서비스 페이지를 만들어 봅니다. 이번에는 서비스의 각 기능들을 추가 해봅니다. 개인 공부를 하며 내용을 정리합니다. Code: https://github.com/ghk0409/Django_bookmark/ 9. 북마크 추가 기능 구현 - 북마크 추가를 위한 'BookmarkCreateView' 클래스 뷰를 만들어줍니다. + 제네릭 뷰인 CreateView를 상속받아 쉽게 만들어봅니다. # bookmark/views.py # 기존 views.py에 아래 코드 추가 from django.views.generic.edit import CreateView from django.urls import reverse_lazy # CreateView를 상속받아 사용 class BookmarkC.. [Project] Ong's BookMark Service #3 지난 글에 이어서 북마크 서비스 페이지를 만들어 봅니다. 개인 공부를 하며 내용을 정리합니다. Code: https://github.com/ghk0409/Django_bookmark/ 7. URL 연결하기 - 뷰를 만들었으면 '어떤 주소'를 사용해서 해당 뷰를 호출할 수 있도록 연결해줘야 합니다. + 어떤 주소를 입력했을 때, 어떤 뷰를 보여줄 것인지를 결정!! + 이 설정은 urls.py에서 관리합니다. - config 폴더에 있는 루트 urls.py 파일만 있어도 무방하지만 한 번 만든 앱을 다른 프로젝트에서 재사용할 수도?? 있는 날이 생길 수 있으니 앱에 관한 URL 연결은 앱 폴더의 urls.py에서 설정 해줍니다. + (루트 폴더) config/urls.py // (앱 폴더) bookmark/.. [Project] Ong's BookMark Service #2 지난 글에 이어서 북마크 서비스 페이지를 만들어 봅니다. 개인 공부를 하며 내용을 정리합니다. Code: https://github.com/ghk0409/Django_bookmark/ 1. 프로젝트 만들기 - 파이썬 개발에 가장 유용하다고 생각하는 '파이참(Pycharm)'을 이용해 프로젝트를 생성합니다. Pycharm 기본 세팅하기 참고 - 원하는 경로 설정 후 프로젝트를 생성해 줍니다. + 북마크 서비스니까 프로젝트명도 bookmark로 해봅니다. - Python Interpreter는 New enviroment를 이용해 가상환경을 따로 만들어서 사용합니다. + 프로젝트마다 가상환경 만들어 쓰는게 정신 건강에 이로웠어요... 항상... + 기존 가상환경을 사용하고 싶다면 Existing interpr.. [Project] Ong's BookMark Service #1 이전에 진행했었던 간단한 프로젝트였지만 중간에 탈주...로 인해 끝맺지 못해서 새롭게 재시작을 해봅니다 1. 간단한 북마크 서비스 페이지를 만들어 기본이 되는 CRUD를 구현해보도록 합니다. - (혹시 몰라서) CRUD : Create(생성) / Read(읽기) / Update(수정) / Delete(삭제) 2. 하나의 서비스를 만들 때 기본이 되는 앱 단위 기능 개발에 익숙해져 봅니다. 1. 목록 페이지 - 북마크 번호, 해당 사이트 이름, 해당 사이트 URL을 출력 - 수정 버튼과 삭제 버튼까지 추가로 출력 - 페이징 기능 구현(북마크 많아질 경우의 페이징 처리) 2. 추가 페이지 - 사이트 이름과 URL을 입력 후, Add 버튼을 통해 북마크 저장 기능 구현 - Home 버튼 구현 3. 상세 페이지.. 이전 1 2 3 다음