본문 바로가기

스파르타 내일배움캠프

TIL 27

한주를 스킵하고 이제서야 TIL을 쓰게되었다 그동안 너무 정신없이 다 습득도못한채 내가 뭐한건지 정처없이 하다가 이제서야 정신을 좀 가다듬고 긴 연휴끝에 다시 돌아오게돼서 다시 시작해보자라는 마인드로 임하게됐습니다. 오늘 오전부터 하게된건

 

추천시스템 복습
맥주 종류별 이미지 데이터 수집
UI 만들기

 

이렇게 총 3가지인데 일단 저 맥주 종류별 이미지 데이터 수집에 관한 것들은 만들어놓고 추천시스템에 대해서 저번주에 김준태튜터님께서 강의해주신 그 내용들 꼼꼼히 한번씩 이해해볼려고하고 왜그런건지에대해서 생각해볼려고했고 팀장님의 주도하에 팀원들과 리뷰를 했던부분에서 나왔었던이야기들을 곰곰히 생각해볼려고했습니다. 그리하여

 

이미지 픽셀 : 400x400
크기 : 100~500kb
이미지 이름 : 맥주이름
확장자 : png

오전까지할 것 : 맥주 이미지 데이터 수집 & 추천시스템 복습

 

이렇게해서 오전까지 맥주이미지 수집을 완료하였고 추천시스템도 복습하였습니다.

 

이 맥주 데이터셋의 이미지 경로를 db에넣는 과정또한 팀장님께서 알려주셨는데 이렇게해서 이미지경로 넣는 과정에 대해서 설명을 들었구요.

 

import csv# Create your views here.
path = "templates/맥주_cbf_data.csv"
file = open(path, encoding='UTF-8')
reader = csv.reader(file)
for i, row in enumerate(reader):
    if i > 0:
        Beer.objects.create(
            name = row[3],
            style = row[4],
            category = row[5],
            aroma = row[6],
            flavor = row[7],
            balance = row[8],
            season = row[9],
            paring_food = row[10],
            body = row[11],
            rating = row[12],
            img_url=f'images/beer/{row[3]}.png'
        )

 

 

또 ui를 작성하는 와중에 기본에 충실하자는 모토로 강의자료에 나왔던 기존 회원가입과 로그인 폼을 이용하여 저희는 db를 이런식으로 설계했기에 email로 받을수있게끔 설정해놨습니다. 기존 강의자료에서는 이름으로 authenticated권한을 통해 조건을 걸어줬는데 일단 ui를 만들려고했는데 바꿀때마다 설정이 잘 안먹혀서 오랫동안찾아봤는데 저녁 리뷰시간때 팀장님이 쭉 설명해주시면서 이런이런식으로 하라는 설명을 해주셔서 어떻게해야될지 감을 잡아서 저녁에 ui를 조금더 만지다가 자고 낼 오전에 마무리하는걸 목표로 세웠습니다. 오늘 그래도 저번주에비해서 내가 뭘했고 뭐가 필요했는지에대해서 조금 더 명확하게 다가온거같아서 누군가에게 설명해줄때도 확실하게알고 이야기하는거같아서 뿌듯했습니다.

 

 

'스파르타 내일배움캠프' 카테고리의 다른 글

TIL29  (0) 2022.06.10
TIL28  (0) 2022.06.09
TIL 26  (0) 2022.05.30
TIL 25  (2) 2022.05.27
TIL24  (0) 2022.05.26