1. DB 함수 생성
def insert_tweet(user_tweet) :
return current_app.database.execute(text("""
INSERT INTO tweets (
user_id,
tweet
) VALUES (
:id,
:tweet
)
"""), user_tweet).rowcount
- current_app : create_app 함수에서 생성한 app 변수를 외부에서도 사용 가능하게 함
- INSERT : 트윗 데이터를 tweets 테이블에 저장
- rowcount : 테이블의 row 개수를 세줌
2. HTTP 요청
http -v POST 127.0.0.1:5000/tweet id=1 tweet="Hello Jarvis"
DB 확인
'Python > Flask' 카테고리의 다른 글
[미니터] DB연결 - 타임라인 (0) | 2022.07.14 |
---|---|
[미니터] DB연결 - 팔로우와 언팔로우 (0) | 2022.07.14 |
[미니터] DB 연결 - 회원가입 (0) | 2022.07.12 |
[미니터] sqlalchemy를 사용한 API와 DB 연결 (0) | 2022.07.12 |
[미니터] 타임라인 (0) | 2022.07.07 |