til

    3-17[Project, iamport] 결제기능 구현 준비

    오늘 한 일 (회고) 1. 백준 알고리즘 문제 풀이 - 10869, 2588, 2884 2. 장바구니 IAMPORT 조각기능 구현 - 에러 수정중 https://docs.iamport.kr/implementation/payment [결제연동] 일반결제 일반결제 연동하기 이 문서는 일반 결제 기능을 구현하는 방법을 설명합니다. STEP1아임포트 라이브러리 추가하기 client-side 주문 페이지에 아임포트 라이브러리를 추가합니다.최신 라이브러리 docs.iamport.kr 내일 할 일 1. 백준 알고리즘 문제 풀기 2. 장바구니 IAMPORT 조각기능 완성

    3-16[Python] 던더 메서드

    오늘 한 일 (회고) 1. 백준 알고리즘 문제 풀이 - 4673 2. 기본 - 프로젝트를 진행하면서 이것저것 구글을 검색하면서 찾아보면서 만들던 중 기본이 너무 부족한 것으로 생각되어 내가 사용하는 내용 중에 이해가 안 되는 모든 내용을 찾아보면서 다시 복습함 - 내용 요약 파이썬 매직 메서드(던더 메서드) 파이썬에서는 객체에서 불러올 수 있는 메서드 중 __메서드 이름__이런 식으로 더블 언더스코어가 양쪽으로 붙어있는 메서드들이 있음 이것은 매직 메소드 (혹은 스페셜 메서드, 혹은 던더 메서드)라고 함 이런 내용만 봐서는 잘 이해가 되지 않아서 의문이 계속 생겼었는데 아주 쉽게 아무런 프로그래밍적인 기본이 없는 사람도 이해할 수 있게 설명하자면 프로그래밍 문법을 이용하여 특정 타입이나 문자열의 배 열등..

    3-15[Project] 장바구니 기능 구현 학습중

    오늘 한 일 (회고) 1. 백준 알고리즘 문제 풀이 - 11651 2. 장바구니 조각기능 구현 중 - DB에 저장하는 방식과 session방식을 합쳐서 사용하는 방식으로 구현 중 - 각각의 방식으로 학습하는 중 내일 할 일 1. 백준 알고리즘 문제 풀기 2. 장바구니 조각 기능 구현 완성 3. iamport 사용방법 숙지

    3-14[mypy] 데코레이터 인식 안되는 경우

    오늘 한 일 (회고) 1. 백준 알고리즘 문제 풀이 - 1010 2. 장바구니 조각기능 구현 중 - DB에 저장하는 방식과 session방식을 합쳐서 사용하는 방식으로 구현 중 - 각각의 방식으로 학습하는 중 user = request.user.is_authenticated if user: if request.user.is_authenticated: mypy는 데코레이터를 제대로 추적 못할 수도 있다. def views(request : HttpRequest): if not request.user.is_authenticated: return redirect(URL_LOGIN) 위와 같이 사용하면 피할 수 있음 내일 할 일 1. 백준 알고리즘 문제 풀기 2. 장바구니 조각 기능 구현 완성 3. iampor..

    3-13[Project] 장바구니 기능 구현 학습중

    오늘 한 일 (회고) 1. 백준 알고리즘 문제 풀이 - 11650 2. 장바구니 조각기능 구현 중 -session을 이용한 방법으로 구현 작업중 참고 레퍼런스 : 배우는 프로그래머님 https://www.youtube.com/watch?v=1vquaf5QWPw 내일 할 일 1. 백준 알고리즘 문제 풀기 2. 장바구니 조각 기능 구현 완성 3. iamport 사용방법 숙지

    3-12[Project] Plant_category 테이블 자동 입력

    오늘 한 일 (회고) 1. 백준 알고리즘 문제 풀이 - 10757 2. 카테고리 정보 입력 3. 카테고리 정보와 식물 정보 연동 4. 장바구니 작업중 * 카테고리 정보 입력 중요 코드 # db.cursor()로 위치커서를 잡아주고 execute()를 이용하여 sql query문을 보내줌 # 실행후에는 .commit()하지 않으면 반영되지 않음.직접 cosole에서 할때도 commit해야하는 것과 같음 cursor = db.cursor() cursor.execute("DELETE FROM plant_plantcategory;") db.commit() time.sleep(2) # db.close() 하지 않으면 밑에서 orm이 작동하지 않음. db 접근이 중복으로 되어 생기는 문제로 생각됨. db.close..