본문 바로가기

파이썬

(4)
2. [장고(Django)_맛집 공유 사이트] URL 및 템플릿 설정 1. template/shareRes 폴더 생성 및 html 파일 추가 + 수정 : categoryCreate.html파일도 추가해준다. 2. 메인 화면의 url설정 3. 이메일 전송 app 3.1 url 설정 - sendEmail/urls.py 파일 생성 한 뒤 3.2 views.py 수정 - sendEmail/views.py 수정 일단은 화면에 단순 출력 나중에 이메일 보내는 세부적인 로직 구성 예정 4. ShareRes App 4.1 url 설정 shareRes/urls.py 파일 추가 및 작성 4.2 views.py 수정 shareRes/vies.py 파일 수정 5. 실행결과 python manage.py runserver 결과화면 - 메인화면 (index.html) - 맛집 추가화면(restau..
1. [장고(Django)_맛집 공유 사이트] 프로젝트 및 app 구성 1. 깃허브 repository 만들기 2. repository clone받기 3. 장고 프로젝트 만들기 4. app 구성(두개의 app 추가) - python manage.py startapp 만들려는앱이름 5. 만들어진 app을 장고프로젝트(setting.py)에 추가 6. .gitignore추가 7. 깃허브에 업로드 결과
5. [장고(Django)_To-Do-List] 목록 숨기기 기능 구현(데이터베이스 삭제X) 완료 버튼을 눌렀을때 데이터베이스에서 삭제하지 말고 화면에서만 안보이게 만들어보자. 1. 데이터베이스에 isDone변수 추가하기 숨김처리를 위한 데이터 속성을 추가해준다. 디폴트 값은 false. 2. 수정사항 데이터베이스에 반영(migration) 업데이트 된 데이터베이스를 반영시켜준다. 3. url 추가 새로운 함수를 사용하기 위해 url을 추가해준다. 4. doneTodo함수 생성 deleteTodo와 비슷하지만 숨김처리 역할을 하는 함수를 생성한다. 데이터베이스에 새로 생성된 속성에 값을 넣어주고 저장해준다. 5. HTML 파일 수정 기본값(False)가 아니면 완료버튼이 눌린 상태이므로 form을 생성하지 않는다. 어떤 url을 보낼건지 수정해줘야 한다. 6. 결과 - 데이터베이스를 통해 확인 ..
4. [장고(Django)_To-Do-List]CRUD 구현 CRUD란? - Create, Read, Update, Delete로 소프트웨어가 기본적으로 가져야할 기능 - Create : 데이터를 생성해 데이터 베이스에 저장한다. - Read : 데이터를 보여주는 기능을 한다. - Update : 업데이트 된 데이터를 갱신하는 기능을 한다. - Delete : 데이터베이스에서 특정 데이터를 삭제하는 기능을 한다. 1. 삭제버튼이 눌렸을때 들어갈 URL 설정 index.html파일 수정 삭제 버튼이 눌렸을때, deleteTodo라는 url 패턴을 보낸다. 2. 전달받은 url를 통해 어떤 함수를 실행할지 결정(url.py파일 수정) deleteTodo라는 url을 전달받았을때 views의 doneTodo함수를 실행한다. 3. 데이터 삭제 함수의 구현(views.py..

반응형