오늘 날짜를 기준으로 아직 종료되지 않은 전시회만 보이게끔 수정했다 start_date는 오늘 또는 오늘 이전 날짜에 해당되는 데이터만 불러오고, end_date는 오늘 또는 오늘 이후 날짜에 해당되는 데이터만 불러온다 원래 있던 코드에 몇 줄 추가했다 일단 가독성을 위해 Q객체를 선언해주고 today에는 오늘 날짜를 담는다 Q객체를 불러온 김에 category 부분도 Q()로 바꾸었다 lte는 작거나 같다와 같은 의미로 start_date가 오늘 날짜보다 작거나 같다 즉, 이전 날짜이거나 오늘에 해당하는 데이터를 불러온다 gte는 크거나 같다와 같은 의미로 end_date가 오늘 날짜보다 크거나 같다 즉, 이후 날짜이거나 오늘에 해당하는 데이터를 불러온다 이렇게 조건을 q라는 변수에 담고 filter(..
- 데이터 불러오기 # 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..
이 블로그를 참고하면 된다 [DB] postgresql DB구축하기 PostgreSQL을 DB를 구축해보도록 하겠습니다. 라이센스 정책이 무료이다보느 사용하는 업체들이 많아지고 관련해서 연계하는 경우가 많이 생겨서 구축해서 테스트를 해야되는 경우가 많아서 윈도 sosopro.tistory.com 여기서 3번 이후로는 할 필요없다 vscode에서 할거니까 설치완료까지 하면 vscode로 이동! - 확장프로그램 설치 extentions(ctrl+shift+x) 눌러서 postgresql 검색 후 설치 설치하면 왼쪽에 데이터베이스 탭이 생기는데 클릭하고 데이터베이스를 연결한다 데이터베이스명 바꿔서 적어도 되는지는 모르겠다 그냥 Create Connection 누를 때부터 이미 postgres로 써있어서 처음에..
거의 지난 프로젝트의 코드를 컨닝한 셈이지만 새로운 프로젝트 컨벤션에 맞게 적용하면서 코드를 다 이해했다면 괜찮지 않을까...?! 구글에서 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..
근데 모델링이 맞는건가.....?....??...? 블로그를 참고해서 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 ..