본문 바로가기

CRUD3

[파이썬 기초]form 데이터 전송 및 처리방법(CRUD-Delete) -HTML form태그를 이용하여 파이썬 애플리케이션이 데이터를 받아서 처리하는 방법을 알아본다. CRUD중 Delete를 구현한다. -생활코딩 파이썬 강의를 바탕으로 학습 및 보충학습 하였다. -파이썬은 3.9.2 ver를 사용한다. (이전 파이썬 포스팅 예제와 연결되니 참고 부탁드립니다) CRUD의 마지막인 Delete를 만들어본다. Delete는 os.remove 함수로 간단하게 만들 수 있다. Delete 버튼 만들기 우선 delete버튼을 만드는데 delete버튼을 a태그를 통한 링크 방식으로 만들면, 누군가 링크를 공유한 경우 그 사람들도 delete를 할 수 있는 보안 문제가 발생하기 때문에 form 방식으로 다음과 같이 만든다. index.py 일부 if 'id' in form: pageI.. 2021. 3. 24.
[파이썬 기초]form 데이터 전송 및 처리방법(CRUD-Update) -HTML form태그를 이용하여 파이썬 애플리케이션이 데이터를 받아서 처리하는 방법을 알아본다. CRUD중 Update를 구현한다. -생활코딩 파이썬 강의를 바탕으로 학습 및 보충학습 하였다. -파이썬은 3.9.2 ver를 사용한다. (이전 파이썬 포스팅 예제와 연결되니 참고 부탁드립니다) 목록의 데이터를 클릭하여 목록제목과 내용을 업데이트하는 방법을 알아본다.create버튼 옆에 update버튼을 만드는데, WEB이라는 메인페이지로 이동하면 update버튼이 안보이고 목록을 클릭하면 update버튼이 보이도록 분기처리한다. update 버튼 만들기 index.py 일부 form = cgi.FieldStorage() #a태그 클릭시 id값에 따른 pageId 분기처리 if 'id' in form: pa.. 2021. 3. 24.
[파이썬 기초]form 데이터 전송 및 처리방법(CRUD-Create,Read) -HTML form태그를 이용하여 파이썬 애플리케이션이 데이터를 받아서 처리하는 방법을 알아본다. CRUD중 Create, Read를 구현한다. -생활코딩 파이썬 강의를 바탕으로 학습 및 보충학습 하였다. -파이썬은 3.9.2 ver를 사용한다. (이전 파이썬 포스팅 예제와 연결되니 참고 부탁드립니다) form을 통해서 데이터를 입력하고 submit(제출,전송)하는 방법을 알아본다. form은 HTML의 주요태그로 내부의 input,textarea 등의 태그에 입력된 값을 서버쪽으로 전송해주는 기능을 한다. 이를 통해 CRUD의 Create, Read를 구현한다.(Read는 이미 구현되어 있기에 Create만 구현한다) 다음 예제는 index.py 화면에 create버튼을 만들고, 버튼을 클릭하면 for.. 2021. 3. 21.