Board

Web Programming/Django

12강) Django 게시판 마무리

이번 시간은 Django 게시판을 슬슬 마무리해보려고 한다 저번 시간엔 상세보기 화면에서 수정, 삭제가 있었는데 누구나 수정할 수 있고, 누구나 삭제할 수가 있다 그렇기 때문에 자기가 등록한 게시글을 수정, 삭제를 할 수 있고 다른 사람은 수정, 삭제를 못하게끔 한다 그래서 detail.html를 수정해보도록 하겠다 게시글을 등록한 사람의 ID와 로그인한 사람의 ID가 같은지 확인하는 조건문을 넣어준다 그리고 다른사람으로 로그인해보자 그러기 위해선 새로 회원등록을 해야겠다 로그인 화면에서 회원등록이라는 버튼을 만들어 주자 이번에는 a 태그로 붙여 보았다 그리고 화면으로 돌아와서 【회원등록】을 클릭해보자 클릭 화면 잘 이동한다. 여기서 되돌아가기 버튼이 없어서 허전한다 그거도 넣어줘야겠다 이번에는 java..

Web Programming/Django

11강) Django 게시판 삭제기능 만들기! ( Delete )

11강에서는 Django의 간단하게 게시판의 삭제기능을 만들도록 하겠다 이전 시간에 업데이트를 만들었는데 그화면을 잠시 보도록하자 【삭제】 버튼이 없으니 만들어주도록 하자! 이렇게 하면 삭제 버튼이 생기는데 클릭을 해도 아무소용이 없다. 왜냐하면 돈을 주지 않았 아니 코드를 넣어주지 않았 기 때문에, 그러므로 코드를 넣어주도록 하겠다 이번에는 공부를 위해 다른방법으로 하겠다 보통 a 태그를 이용해 href를 써서 하는데, 그런 예제는 너무 많다. 그러므로 새로운건 아니지만 다른방법으로 해보자 이렇게 input 태그에 【onclick】을 추가해준다. 클릭했을때 click 함수를 발생한다는 것이다 그 다음 deleteBoard() 라는 함수를 생성하자 ! 이 코드는 const deleteBoard = id ..

Web Programming/Django

2강) Django Object 만들기!

이번에는 Django의 Object를 만들 것 사람이 있다면 ( People ) 사람의 정보들이 있다 이름, 나이, 성별 등 ( name, age, gender ) 그런 정보들을 담을 수 있는 클래스를 만들어 보자 Django에서 제공해주는 models를 이용한다 CharField에서 max_length는 문자열 수를 결정해 최대 문자열수를 지정이 가능하다 auto_now_add 같은경우에는 생성할 때 자동으로 날짜를 정해준다 그리고 게시판을 등록하기 위해서 Board Object도 선언해 준다 이거같은 경우 member라는 변수가 있는데, 외래키인것이다 참조하는 것은 위에 선언한 Member로 하고, on_delete의 CASCADE는 Member가 지워졌을때 참조되는 Board들도 같이 지워주게 한다..

INICO
'Board' 태그의 글 목록