기억 저장소

클라우드 기반 인공지능 개발과 DevOps 실무

백엔드 38

백엔드 : flask 를 이용하여 회원가입 API 만들기

회원가입 API를 만들기전 필요한 라이브러리가 필요하다 >pip install psycopg2-binary >pip install passlib 가상환경/터미널의 위에의 라이브러리를 다운로드해주자 가상환경 / 터미널에서 python app.py 실행시켜 나온 local 주소를 복사하여 postman 을 이용해 확인한다. -----------로그인한 사람에게만 권한을 줄 수 있게 만든것이다(토큰(유니크한)을 받아온다)--------- 데이터가 잘 들어갔는지 확인해 본다.

백엔드 2022.01.04

백엔드 : flask를 이용하여 DELETE 사용하는 코드 / 임시 저장

현재의 DB 데이터의 is_publish 인 컬럼은 1로 되어있다. 우리는 이것을 0로 바꿀 것이다. 공개설정은 1 / 비공개설정은 0 으로 설정해 놓았으며 이 path 에서 send를 해주면 0로 설정되게 되어있다. 가상환경 / 터미널에서 python app.py 실행시켜 나온 local 주소를 복사하여 postman 을 이용해 확인한다. DB가 저장되어있는 MYSQL 에서 확인해본다.

백엔드 2022.01.04

백엔드 : flask를 이용하여 Delete 하는 코드

여러 데이터중 원하는 한가지의 데이터를 삭제하는 코드이다. MYSQL / Visual Studio / Postman 을 사용하였고 MYSQL에 있는 데이터를 flask 를 이용하여 한가지 데이터를 가져오는것이다. 사용하려는 경로를 잘 확인하자 가상환경 / 터미널에서 python app.py 실행시켜 나온 local 주소를 복사하여 postman 을 이용해 확인한다. 실행을 시키고 DB 인 MYSQL 로 돌아가보면 데이터가 삭제된 것을 확인할 수 있다.

백엔드 2022.01.04

백엔드 : flask 를 이용하여 GET 하는 코드 (한개의 데이터 가져오기)

여러개의 데이터 중 원하는 한가지의 데이터만 가지고 오는 코드이다. MYSQL / Visual Studio / Postman 을 사용하였고 MYSQL에 있는 데이터를 flask 를 이용하여 한가지 데이터를 가져오는것이다. 터미널 또는 가상환경에 python app.py app.py == '파일 이름' 실행시킨다. Postman 을 이용하여 데이터 한개의 정보를 가져올 수 있는지 확인해 본다. localhost:5000/recipes/1 id : 1 인 데이터를 가져오는 것이고 localhost:5000/recipes/5 id : 5 인 데이터를 가져 온다.

백엔드 2022.01.03