전체 글93 [MINTime 프로젝트] 영화 추천, 리뷰 사이트 개발 회고록 - ROOT SSAFY 1학기 최종 프로젝트로 '영화 추천, 리뷰 사이트' 개발을 했다. 모두에게 동일한 주제가 주어졌기 때문에 자유 주제보다는 명세가 확실하여 편했다. 기본 조건은 영화 추천 알고리즘이 존재할 것, 영화 리뷰 및 게시글 쓰기, 댓글 쓰기가 가능할 것, 관리자 페이지를 구성할 것 등이 있었다. (로그인 같은 계정 관련 기능은 당연한 것이고..) (반에서 한 명이 남아 3인 1조가 된 팀은 제외하고)2인 1조가 되어 프로젝트를 진행했고, Django+Vue.js / Django+Vanilla JS 둘 중에 선택할 수 있었는데, 이때까지 Vue를 쓴 조들은 대부분 시간 내에 좋은 결과물을 내지 못했다고 강사님들이 겁을 주셔서?ㅎㅎ 장고와 바닐라JS로 개발을 했다. 그리고 최우수 프로젝트로 뽑혀서 상장도 .. 2020. 6. 22. [게르만 민족 프로젝트]Django로 정산하기 지난 포스팅에서 카카오페이로 결제한 건을 OrderList에 기록하였다. 지난 포스팅 ↓↓↓↓↓↓ https://in0-pro.tistory.com/27 [게르만 민족 프로젝트]Django로 카카오페이 API 사용하기2 프로젝트를 어느 정도 진행한 후 지난번에 작성한 카카오페이 API 사용 후기와 달라진 점이 많아서 2탄을 만들었다 지난번 게시글 ↓↓↓↓↓↓↓↓ https://in0-pro.tistory.com/16 [게르만 민족 프로젝� in0-pro.tistory.com 이제 OrderList를 사용하여 사장님 페이지에서 날짜를 선택하면 해당 기간의 매출을 보여주는 페이지를 만들어보자. path('/pocket/', views.pocket, name="pocket"), 접근 url은 이러하다. 그리고.. 2020. 6. 11. [게르만 민족 프로젝트]Django로 카카오페이 API 사용하기2 프로젝트를 어느 정도 진행한 후 지난번에 작성한 카카오페이 API 사용 후기와 달라진 점이 많아서 2탄을 만들었다 지난번 게시글 ↓↓↓↓↓↓↓↓ https://in0-pro.tistory.com/16 [게르만 민족 프로젝트]Django로 카카오페이 API 사용하기 SSAFY 스터디원들과 Django 토이 프로젝트 배달 웹을 만들어보기로 했다. 총 4명이 진행하며, 각자 역할은 사다리 타기로 정했다. 나는 결제 관련 구현을 담당하게 되었다. 수업 중에 공공 API 맛보기 in0-pro.tistory.com 1. 원래 kakaopay 앱 안에 index에 있던 내용을 shopping 앱 안에 show_cart로 옮겼다. 그리고, 코드도 많은 부분 수정되었다. @login_required def show_ca.. 2020. 6. 10. [파이썬] 백준 2156번: 포도주 시식 N = int(input()) wine = [0] maxi = [0]*(N+1) for i in range(1, N+1): wine.append(int(input())) if i < 3: maxi[i] = sum(wine) else: target = [] target.append(maxi[i-3]+wine[i-1]+wine[i]) target.append(maxi[i-2]+wine[i]) target.append(maxi[i-1]) maxi[i] = max(target) print(maxi[-1]) 다이나믹 프로그래밍 문제다. 처음에 DFS로 풀었는데 시간초과가 떠서 다시 풀었다. 포도주가 1잔 또는 2잔이 있을 때에는 그냥 모두 다 마시면 된다. 하지만 3잔째 부터는 선택을 해야 한다. 선택에는 3가지.. 2020. 6. 9. not json serializable 오류 해결 방법 json을 사용하는데 typeerror: object of type queryset is not json serializable 오류가 떴다. json 모듈이 해당 오브젝트를 제대로 인식하지 못하는 문제로 보였다. 구글에 오류를 검색해보니 list로 감싸서 해결했다는 사람이 있어서 따라해봤는데, 오브젝트가 존재하지 않는 경우에만 해결되었다. 조금 더 찾아보다가 해결 방법을 알아냈는데, 나의 오브젝트는 ex1 = store.orderlist_set.all().filter(order_time__range=(start_date, end_date)) 이런 형태였고, 여기서 오류가 발생하므로 ex1 = list(store.orderlist_set.all().filter(order_time__range=(start.. 2020. 6. 8. [파이썬] 백준 17140번: 이차원 배열과 연산 def func(B, ga, se): # 가로로 한 줄씩 연산 실행하고 결과 반환 newlist = [[] for _ in range(ga)] # 저장할 리스트 maxi = 0 # 세로 최대값을 갱신 for i in range(ga): mydict = dict() # 라인 별 숫자를 세기 위한 딕셔너리 for j in range(se): if B[i][j] != 0: # 0은 무시한다 if B[i][j] in mydict: # 값이 있을 경우 +1 한다 mydict[B[i][j]] += 1 else: # 값이 없을 경우 1을 배치한다 mydict[B[i][j]] = 1 mylist = list(mydict.items()) # (key, value) 저장 mylist.sort(key=lambda x: (x.. 2020. 5. 28. 이전 1 ··· 9 10 11 12 13 14 15 16 다음