[나만의블로그개발하기] 05 글에 댓글 달아보기

Post on 12-Apr-2017

317 Views

Category:

Education

1 Downloads

Preview:

Click to see full reader

TRANSCRIPT

글에 댓글 달아보기나만의 블로그 개발해보기

05

HTTP로 데이터를 보내는 방법

PUT

DELETE

데이터의 수정을 요청 ex) 게시물 수정, 댓글 수정

데이터의 삭제를 요청 ex) 게시물 삭제, 회원 탈퇴

지난 이야기 그래서 오늘은 난 너 하나만 바라볼래 넌 날 잘 이해하고 있었을까? 빡코딩

ALTER TABLE

ALTER TABLE 테이블명 ADD COLUMN 필드명 속성들 # 새로운 칼럼 추가 CHANGE COLUMN 기존필드명 새필드명 # 칼럼 이름 바꾸기 RENAME TO 새 테이블명 # 테이블 이름 바꾸기

테이블의 형식 (스키마)를 변경한다.

지난 이야기 그래서 오늘은 난 너 하나만 바라볼래 넌 날 잘 이해하고 있었을까? 빡코딩

데이터 삭제 쿼리

DELETE FROM `article` WHERE id = 4;1

ID Title Body Timestamp Modified At

2 2015년을 보내며 2015년은 개인적으로 나에게나에게 정말 을씨년스러운...

2015년 12월 31일오후 11:45:31 ㅡ

3 로렘 입숨 Lorem Ipsum Dolar Sit Amet이라는 글귀의 근원에 대해서...

2015년 9월 26일오후 11:08:17 ㅡ

4 쓸 글이 많다 쓸 글이 없는데 뭐라도 채워넣어야 겠고 그래서 뭔가를 쓰다...

2015년 7월 8일오전 10:52:32 ㅡ

지난 이야기 그래서 오늘은 난 너 하나만 바라볼래 넌 날 잘 이해하고 있었을까? 빡코딩

데이터 수정 쿼리

UPDATE `article` SET id = ‘쓸 내용이 많다’ WHERE id = 4;1

ID Title Body Timestamp Modified At

2 2015년을 보내며 2015년은 개인적으로 나에게나에게 정말 을씨년스러운...

2015년 12월 31일오후 11:45:31 ㅡ

3 로렘 입숨 Lorem Ipsum Dolar Sit Amet이라는 글귀의 근원에 대해서...

2015년 9월 26일오후 11:08:17 ㅡ

4 쓸 내용이 많다 쓸 글이 없는데 뭐라도 채워넣어야 겠고 그래서 뭔가를 쓰다...

2015년 7월 8일오전 10:52:32 ㅡ

지난 이야기 그래서 오늘은 난 너 하나만 바라볼래 넌 날 잘 이해하고 있었을까? 빡코딩

오늘은 직접 생각해보는 시간을 가집시다지난 이야기 그래서 오늘은 난 너 하나만 바라볼래 넌 날 잘 이해하고 있었을까? 빡코딩

오늘의 수업은 “니네가 만들어야 합니다”지난 이야기 그래서 오늘은 난 너 하나만 바라볼래 넌 날 잘 이해하고 있었을까? 빡코딩

게시글에 댓글을 달아봅시다지난 이야기 그래서 오늘은 난 너 하나만 바라볼래 넌 날 잘 이해하고 있었을까? 빡코딩

댓글 기능은 어디에 있어야 할까요?

단일 게시물 맨 밑에!

title body timestamp id

TINYTEXT TEXT DATETIME INT

여기서 게시물을 나타낼 수 있는 Column은?

지난 이야기 그래서 오늘은 난 너 하나만 바라볼래 넌 날 잘 이해하고 있었을까? 빡코딩

title body timestamp id

TINYTEXT TEXT DATETIME INT

여기서 게시물을 나타낼 수 있는 Column은?

지난 이야기 그래서 오늘은 난 너 하나만 바라볼래 넌 날 잘 이해하고 있었을까? 빡코딩

단일 게시글 보기, 직접 개발해 봅시다

지난 이야기 그래서 오늘은 난 너 하나만 바라볼래 넌 날 잘 이해하고 있었을까? 빡코딩

@app.route(“/article/<int:id>”)def post_method(id): c.execute(“SELECT * FROM `article` WHERE id=%d”%(id)) object = c.fetchone() return render_template(“article.html”, title=object[0], body = object[1], time = object[2])

123456

지난 이야기 그래서 오늘은 난 너 하나만 바라볼래 넌 날 잘 이해하고 있었을까? 빡코딩

쿼리 구문을 직접 작성해 봅시다

Column Name body nickname articleid timestamp

Data Format TEXT TINYTEXT INT DATETIME

Nullable FALSE FALSE FALSE FALSE

DEFAULT X X X CURRENT TIME

지난 이야기 그래서 오늘은 난 너 하나만 바라볼래 넌 날 잘 이해하고 있었을까? 빡코딩

CREATE TABLE `comment` (`body` TEXT NOT NULL,`nickname` TINYTEXT NOT NULL,`articleid` INT NOT NULL,`timestamp` DATETIME DEFAULT CURRENT_TIMESTAMP

)

123456

지난 이야기 그래서 오늘은 난 너 하나만 바라볼래 넌 날 잘 이해하고 있었을까? 빡코딩

어떻게 입력/선택 안하는 정보들을 폼에 담아서 보낼 수 있을까?

데이터는… ㄱㅏ끔

사용자가 선택 안해도 전송해0ㅑ 하는ㄱㅔ

있ㄷㅏ…

지난 이야기 그래서 오늘은 난 너 하나만 바라볼래 넌 날 잘 이해하고 있었을까? 빡코딩

<input type=“hidden” name=“{name}” value=“{something}”>

input [type=hidden]사용자한테 보여지지는 않지만 값을 가지고 있는 친구

Type 선언

쓰는 방법은 비슷하게

가질 값을 넣어두기

지난 이야기 그래서 오늘은 난 너 하나만 바라볼래 넌 날 잘 이해하고 있었을까? 빡코딩

댓글을 직접 만들어봅시다* 사진은 댓글과 아무런 관련이 없음을 알립니다

지난 이야기 그래서 오늘은 난 너 하나만 바라볼래 넌 날 잘 이해하고 있었을까? 빡코딩

감사합니다!나만 쓸거야! 계정 만들고 로그인 하기

수업때 만나요 :)

top related