일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
- 자바초보공부
- 자바
- 안드로이드 스튜디오
- Streamlit기초
- 데이터베이스
- 자바초보
- streamlit
- db
- 웹대시보드 제작
- 파이썬공부
- serverless
- Streamlit기본
- 자바공부
- 파이썬
- 스트림릿
- 자바스크립트
- java
- JavaScript
- 자바기초
- 판다스공부
- 스트림릿 기본
- 판다스
- 판다스데이터프레임
- 웹대시보드 기초
- 자바스크립트 공부
- RESTful API
- 자바프로그래밍
- MySQL
- Matplotlib 기초
- Pandas
- Today
- Total
목록분류 전체보기 (225)
ruriruriya
Python MySQL Connector를 활용하여 SQL문으로 작성하여 delete 쿼리문을 만들고 실행하고 반영해보자. 1. MySQL에서 쿼리문 확인 MySQL에서 delete문 쿼리를 작성하여 테스트한다. 아래는 기존에 존재하던 값을 삭제하는 쿼리문이다. delete from recipe where id = 3; select * from recipe; 아래 테이블에서 3번이 없어진 것을 확인할 수 있다. 2.MySQL 접속 함수 만들기 mysql.connector 패키지 import 하여 접속함수를 만드는 것은 지난 포스팅의 2번을 확인하자. https://ruriruriya.tistory.com/98 [RESTful API] Python MySQL- Connector를 활용한 insert 방법 ..
Python MySQL Connector를 활용하여 SQL문으로 작성하여 update 쿼리문을 만들고 실행하고 반영해보자. 1. MySQL에서 쿼리문 확인 MySQL에서 update문 쿼리를 작성하여 테스트한다. 아래는 기존에 존재하던 값을 수정하는 쿼리문이다. update recipe set name = '고추장찌개', description = '고추장찌개 잘 끓이는 방법', num_of_servings = 2, cook_time = 40, directions ='돼지고기 넣고 볶고 고추장 넣고 애호박 넣고 끓인다.' where id = 1; -- 테스트 확인 select * from recipe; id 1번이 잘 바뀐 것을 확인할 수 있다. 2.MySQL 접속 함수 만들기 mysql.connector..
RESTful API 에서 데이터를 GET할 때 TypeError : Object of type datetime is not JSON serializable 에러가 발생했다. 1. 발생원인 datetime 은 파이썬에서만 사용하는 데이터타입으므로 json 형식이 아니기 때문에 나온 에러 2. 해결방법 따라서 json은 문자열이나 숫자만 가능하므로 파이썬의 datetime 타입을 문자열로 바꿔줘야 한다. from flask import request from flask_restful import Resource from mysql_connection import get_connection from mysql.connector import Error class RecipeListResource(Resourc..
Python MySQL Connector를 활용하여 SQL문으로 작성하여 select 쿼리문을 만들고 실행하고 반영해보자. 1. MySQL에서 쿼리문 확인 MySQL에서 select문 쿼리를 작성하여 테스트한다. 아래는 전체 레시피를 불러오는 쿼리문이다. select * from recipe; 전체 레시피 2개 있는 것을 확인할 수 있다. 2.MySQL 접속 함수 만들기 mysql.connector 패키지 import 하여 접속함수를 만드는 것은 지난 포스팅의 2번을 확인하자. https://ruriruriya.tistory.com/98 [RESTful API] Python MySQL- Connector를 활용한 insert 방법 Python MySQL Connector를 활용하여 SQL문으로 작성하여 ..
Python MySQL Connector를 활용하여 SQL문으로 작성하여 쿼리문을 만들고 실행하고 반영해보자. 1. MySQL에서 쿼리문 확인 MySQL에서 insert 문 쿼리를 작성하여 테스트한다. insert into recipe (name, description, num_of_servings, cook_time, directions) values ('된장찌개','된장찌개 잘 끓이는 방법',2, 40, '두부 넣고 물 붓고 된장 넣고 끓인다.'); 잘 들어가는 것을 확인할 수 있다. 2.MySQL 접속 함수 만들기 mysql.connector 패키지 import 하여 파이썬으로 MySQL에 접속하는 함수를 만든다. (host 등...은 Config로 다른 파일을 가리킴.) import mysql.c..
Resource 클래스를 만들어서 API 경로 연결하는 방법을 알아보자. 먼저 Resource 클래스를 만든다. from flask import request from flask_restful import Resource from mysql_connection import get_connection from mysql.connector import Error class RecipeListResource(Resource): def post(self): ... app 메인 파일의 Api로 경로(path)와 리소스(API 코드)를 연결한다. from flask import Flask from flask_restful import Api from resources.recipe import RecipeListRe..
먼저 Resource를 관리할 폴더를 만들어 API를 만들기 위한 클래스를 작성한다. 1. flask_restful 라이브러리 import API를 만들기 위해서는 flask_restful 라이브러리의 Resource 클래스를 상속, 즉 오버라이딩으로 만든다. from flask import request from flask_restful import Resource from mysql_connection import get_connection from mysql.connector import Error 2. 클래스 작성 클래스 안에 HTTP 메소드와 동일한 함수명으로 오버라이딩 한다. from flask import request from flask_restful import Resource from ..
RESTful API 서버 개발을 위해 flask 프레임워크를 사용하는 기본 구조를 알아보자. API를 구분해서 실행시키는 것은 HTTP 메소드와 URL 의 조합이다. 기본 구조에서는 경로(path)와 리소스(API 코드)를 연결한다. 아래 기본 구조를 잘 기억해두자. from flask import Flask from flask_restful import Api from resources.recipe import RecipeListResource # 리소스 import # 기본 구조 app = Flask(__name__) api = Api(app) # 경로(path)와 리소스(API 코드)를 연결 api.add_resource(RecipeListResource,'/recipes') # 실행 if __n..