과제/팀과제

과제/팀과제

[Django] 최종 프로젝트 : 지금은 전시상황!(8) - [BE]전시회 전체 목록 조회 및 추천 서비스 날짜 필터링

오늘 날짜를 기준으로 아직 종료되지 않은 전시회만 보이게끔 수정했다 start_date는 오늘 또는 오늘 이전 날짜에 해당되는 데이터만 불러오고, end_date는 오늘 또는 오늘 이후 날짜에 해당되는 데이터만 불러온다 원래 있던 코드에 몇 줄 추가했다 일단 가독성을 위해 Q객체를 선언해주고 today에는 오늘 날짜를 담는다 Q객체를 불러온 김에 category 부분도 Q()로 바꾸었다 lte는 작거나 같다와 같은 의미로 start_date가 오늘 날짜보다 작거나 같다 즉, 이전 날짜이거나 오늘에 해당하는 데이터를 불러온다 gte는 크거나 같다와 같은 의미로 end_date가 오늘 날짜보다 크거나 같다 즉, 이후 날짜이거나 오늘에 해당하는 데이터를 불러온다 이렇게 조건을 q라는 변수에 담고 filter(..

과제/팀과제

[Django] 최종 프로젝트 : 지금은 전시상황!(7) - [BE]추천 시스템 상세글 조회에 연결하기

- 데이터 불러오기 # exhibitions/recommendation_ml.py import psycopg2, os # 데이터베이스 연결 con = psycopg2.connect( host=os.environ.get("DB_HOST"), dbname=os.environ.get("DB_NAME"), user=os.environ.get("DB_USER"), password=os.environ.get("DB_PASSWORD"), port=os.environ.get("DB_PORT"), ) cur = con.cursor() cur.execute("SELECT id, info_name, location, category From exhibitions_exhibition") cols = [column[0] for..

과제/팀과제

[Django] 최종 프로젝트 : 지금은 전시상황!(6) - [BE]데이터베이스 postgresql로 변경하기

이 블로그를 참고하면 된다 [DB] postgresql DB구축하기 PostgreSQL을 DB를 구축해보도록 하겠습니다. 라이센스 정책이 무료이다보느 사용하는 업체들이 많아지고 관련해서 연계하는 경우가 많이 생겨서 구축해서 테스트를 해야되는 경우가 많아서 윈도 sosopro.tistory.com 여기서 3번 이후로는 할 필요없다 vscode에서 할거니까 설치완료까지 하면 vscode로 이동! - 확장프로그램 설치 extentions(ctrl+shift+x) 눌러서 postgresql 검색 후 설치 설치하면 왼쪽에 데이터베이스 탭이 생기는데 클릭하고 데이터베이스를 연결한다 데이터베이스명 바꿔서 적어도 되는지는 모르겠다 그냥 Create Connection 누를 때부터 이미 postgres로 써있어서 처음에..

과제/팀과제

[Django] 최종 프로젝트 : 지금은 전시상황!(5) - [BE&FE]소셜(구글)로그인 구현하기(수정)

거의 지난 프로젝트의 코드를 컨닝한 셈이지만 새로운 프로젝트 컨벤션에 맞게 적용하면서 코드를 다 이해했다면 괜찮지 않을까...?! 구글에서 API 키를 얻어야 한다 이 블로그를 참고해서 얻어보자! Google 클라우드 플랫폼 로그인 Google 클라우드 플랫폼으로 이동 accounts.google.com API 키를 얻었다면 .env 파일에 넣으면 된다 settings.json 쓰면 거기 넣고, my_settings.py 쓰면 거기 넣으면 된다 알아서 각자 잘 넣어보자 ㅋㅋ - 유저 모델 필드 확인하기 class User(AbstractBaseUser): email = models.EmailField( verbose_name="사용자 이메일", max_length=255, unique=True, ) ni..

과제/팀과제

[Django] 최종 프로젝트 : 지금은 전시상황!(4) - [BE]추천 시스템 구현하기

근데 모델링이 맞는건가.....?....??...? 블로그를 참고해서 colab에서 진행했다 csv 파일은 여기에서 다운받아 이름을 'seoul_culture_event_information'로 바꾼 후 colab 세션 저장소에 업로드 했다 겪은 오류들을 그대로 쭉 기록할 예정이다 파이썬과 함께 추천 시스템(recommendation system) 이해하기 기본편 - content based filtering 포스팅 개요 해당 글에 대한 코드는 아래 github 링크에 전부 올려두었습니다. https://github.com/lsjsj92/recommender_system_with_Python lsjsj92/recommender_system_with_Python recommender system with ..

마이구미+
'과제/팀과제' 카테고리의 글 목록 (3 Page)