sju내가 세종대 학점 머머 들었는지 CRUD할수 있는 앱 만들어 본 거CSS, JS 없음
메인 페이지를 보면 제목에만 링크를 달아 놓은 상태다.이제 각각의 학기에도 링크를 달아서 /sjuu/read/<각각의 id> 페이지로 넘어가 title과 body를 볼 수 있도록 할 것이다.
read 기능까지 추가하고 웹 사이트에 title과 text를 입력해 create하는 기능을 추가하자.요런 느낌.
baseHTML에 <li><input type="submit" value="delete"></li>를 추가해 삭제 버튼을 만들었다.https://velog.io/@mk9712/Django-CRUD-2.-Create 에서 말한 대로 버튼을 눌러
마지막 Update 기능을 추가할 것이다.read/\~~ 로 이동하면 update 버튼을 눌러 기존에 있었던 title, body를 수정해서 update 해주는 간단한 기능이다.read/\~~ 페이지에 update 버튼이 뜬다. /sjuu/update/id로 이동하니
전 시리즈까지 CRUD를 완성했지만 여러 한계가 있었다. 장고의 모델을 활용해 보자.migrate, database 생성됨모델 작성SemesterSubjects이렇게 모델을 짰다.이제 작성한 모델로 테이블을 만들건데 세팅파일에 INSTALLED_APP에 sju app을
만든 모델을 가지고 학기와 과목들을 추가하는 기능을 만들어보자.일단 메인 페이지를 보면먼저 학기를 추가하는 버튼을 만들어보자.버튼을 누르면 sju:semester_create 라는 별칭이 등록된 url로 이동한다.semester_create 별칭에 해당하는 path를
모델을 활용해 Read, Create 기능을 다시 만들었다. 앞으로 Update, Delete를 만들 건데 그 전에 로그인, 로그아웃을 만들어 User에 따라 자신이 기입한 기이수학점 데이터를 개별적으로 확인하게 할 것이다.메인 페이지 내에서 로그인 링크를 가지고 있는
메인 페이지에 로그인이 안 되어 있다면 로그인과 함께 회원가입 링크를 만들 것이다.
Update 기능을 다시 짜보겠다.삭제 기능은 다음 POST에..먼저 학기 정보에 대한 수정 버튼을 만들어보자.Semester에 대한 수정은 Semester read page에서 이루어질 것이다.변수 sem에 Semester 객체를 저장한다. GET 방식으로 함수가 호
메인 페이지 내에(http://localhost:8000/sju/) 삭제 버튼이 표시되게 만들었다.semester를 delete하는 path를 추가delete 버튼을 누르면 즉각 삭제되기 때문에 따로 GET, POST 방식을 고려하지 않았다.6학기를 하나 만들