Python/FLASK12 오류 모음집 이런 오류가 났다. 처음에는 몰랐는데 알고보니 marshmellow를 marshmallow라고 쓰지 않아서 오류가 났다 또 이런 오류가났었는데, Method가 정의되지 않았다는 오류가 떴다 알고보니 제대로 import 해주지 않았고 Method가 아닌 MethodField로 했었어야 했다 중복되었다는 에러가 났다 알고보니 똑같은 소스가 2줄 있었던 것이 문제였는데, 이렇게 사소한 것들이 오류를 만들어 내기 때문에 정말 잘 보고, 중복된 줄을 하나 썼다고 바로 오류가 나는게 신기했다.... 앞으로는 주의해서 잘 써봐야지,, 2022. 10. 9. 직렬화/ 역직렬화 처리하기 직렬화 메모리를 디스크에 저장하거나 객체를 네트워크 통신이 가능한 형태로 변환하는 것을 말합니다 역직렬화 디스크에 저장된 데이터를 읽거나 네트워크 통신으로 받은 데이터를 원래 객체의 형태로 변환하는 것을 말합니다 marshmallow schema 클래스 dump_only() : 역직렬화 중 건너뛸 필드를 말합니다 (읽기 전용 필드) load_only() : 직렬화 중 건너뛸 필드를 말합니다 (쓰기 전용 필드) many : 컬렉션으로 직렬화할지에 대한 여부를 말합니다 나만의 직렬화 역직렬화 만들기 pip install -U marshmallow 를 입력해줍니다 Maple이라는 클래스에 기입하고 싶은 정보를 넣고, 2개의 캐릭터를 생성해줍니다 직렬화 역직렬화 from marshmallow import Sch.. 2022. 9. 12. 간단한 HTTP API 구축해보기 https://sophia02.tistory.com/134?category=1110833 API API : Application Programming Interface 한 프로그램에서 다른 프로그램으로 데이터를 주고받기 위한 방법 간단한 예시를 들어보자면 식당의 메뉴판이라고 볼 수 있습니다. 즉, 식당과 손님이 음식을 주 sophia02.tistory.com 기본 API 개념 https://sophia02.tistory.com/136?category=1110833 REST API REST API Representational State Transfer API REST API❓ REST API란 REST를 기반으로 만들어진 API를 의미합니다. 이때 REST란 Representational State Tr.. 2022. 8. 24. 4장 - 블로그 만들기 회원가입/로그인/로그아웃 지난 정리의 회원가입과 로그인의 template 코드를 보면 둘 다 method 방식이 POST인 것을 확인할 수 있습니다. 오늘은 로그인과 로그아웃 회원가입에 대해 정리해 보려고 하기에 로그인과 관련된 내용을 적어둔 auth.py 파일에서 로그인과 회원가입 부분을 수정해 줄 겁니다. from flask import Blueprint, render_template views = Blueprint("views", __name__) @views.route("/") def blog_home(): return render_template("index.html") @views.route("/about") def about_me(): return render_template("about.html") @views.r.. 2022. 7. 24. 이전 1 2 3 다음