읽은 책 books

깔끔한 파이썬, 탄탄한 백엔드- unit-test

sysman 2020. 11. 21. 13:16

 

book.naver.com/bookdb/book_detail.nhn?bid=14443490

 

깔끔한 파이썬 탄탄한 백엔드

파이썬 개발 환경 구축부터 API 개발, HTTP, DATABASE, UNIT TEST, AWS DEPLOY까지 백엔드 개발 입문의 모든 것!파이썬을 지식으로 아는 것뿐 아니라 파이썬을 응용하여 백엔드 시스템을 개발할 수 있도록

book.naver.com

기본 명령어부터 차근차근 설명이 잘 되어 있다.

홈페이지 프론트는 미리 구성 되어 있어 가져다 사용하기만 하면 되었고,

민감한 정보인 ,id, password의 bcrypt를 이용한 암호화와 에러코드를 잡기 위한 unittest, 각 기능들의 모듈화

그리고 퍼블릭 클라우드 aws에 올려서 연동 하는 것도 나와 있어 최근 읽은 책 중에 괜찮은 것 같다.

 

 

 

책에서 틀린부분 수정

    def save_profile_picture(self, picture, filename, user_id):
        profile_pic_path_and_name = os.path.join(self.config.UPLOAD_DIRECTORY, filename)

        #profile_pic_path_and_name = os.path.join('./profile_pictures', filename)
        #profile_pic_path_and_name ='/home/pzw/PycharmProjects/pythonProject/venv/chap10/profile_pictures/'+filename
        picture.save(profile_pic_path_and_name)

        return self.user_dao.save_profile_picture(profile_pic_path_and_name,user_id)