본문 바로가기

To do list 만들기3

[Django] To Do List 만들기 (3) - CRUD 따라하기 이전 게시물에서는 Django 한그릇 뚝딱의 프로젝트 중 Chapter 2 To Do List의 HTML 템플릿, MVC 패턴까지 완료했었다. https://data-analytics-nayoonee.tistory.com/4 사용자가 입력한 Todo를 '완료' 버튼을 눌렀을 때 해당 버튼이 사라지도록 하는 것, 그 중 CRUD(Create, Read, Update, Delete) 중 Delete 기능을 개발하고자 한다. 막간 CRUD 더 알아보기 CRUD는 소프트웨어가 기본적으로 가지는 기능을 이야기 한다. 1. Create : 데이터 베이스를 생성해 데이터베이스에 저장하는 것. ex. 메인 페이지에서 사용자가 Todo를 입력하고 '메모하기' 버튼을 누르면 서버에서 데이터베이스에 저장하는 기능. 2. R.. 2023. 8. 2.
[Django] To Do List 만들기 (2) - HTML 템플릿, MVC 패턴 이전 게시물에서는 Django 한그릇 뚝딱의 프로젝트 중 Chapter 2 To Do List의 프로젝트 구성, 앱 구성, URL 설정까지 완료했었다. https://data-analytics-nayoonee.tistory.com/3 하나의 URL을 통해 우리가 보여주려는 문자열을 보여주려했다면 이제는 HTML 템플릿과 MVC 패턴을 활용해 더욱 다양한 요소를 가져오고자 한다. 1. HTML 템플릿 사용하기 HTML을 사용하기에 앞서 이전에 만든 앱에 template 라는 폴더를 만들고 폴더 안에 앱 이름과 동일한 폴더를 다시 만든 뒤, 그 안에 index.html을 만든다. index.html에 들어가는 내용은 책에 나와있는 github 저장소 링크를 참조했다. http://github.com/door.. 2023. 7. 28.
[Django] To Do List 만들기 (1) - 프로젝트 구성, 앱 구성, URL 설정 본 글은 파이썬 웹 프로그래밍을 단련하기 위해 도서의 프로젝트를 연습하고 기록한 글이다. 코드를 해석하기도 하지만 코드를 입력하는 흐름을 이해하고 중간 중간 진행하면서 막히는 에러 부분을 어떻게 해결했는지까지 정리하는 게 이 글의 최종 목표이다. 그럼 막간 책 표지 소개! 아무턴 지금부터 첫번째 프로젝트, To Do List 만들기 시작! 1. 프로젝트 구성하기 프로젝트를 구성하는 방법으로 Github를 사용한다. Github 계정에 로그인해 저장소를 만들고 Code 초록색 버튼을 눌러 URL을 복사한다. 필자의 경우 아래와 같이 설정하였다. 복사했으면 Gitbash 창을 켜서 우리의 프로젝트 공간으로 이동하고 cd 명령어를 통해 좀 전에 만든 저장소 이름으로 만들어진 폴더로 이동한다. git clone.. 2023. 7. 27.