분류 전체보기 239

❓ 관계형 데이터 베이스에서 사용되는 KEY

테이블 또는 데이터베이스의 다른 모든 레코드에서 해당 레코드를 식별하는 고유한 데이터를 보유하는 레코드의 필드입니다. 계정 번호, 제품 코드 및 고객 이름은 일반적인 키 필드입니다. 식별자로서 각 키 값은 각 레코드에서 고유해야 합니다. Primary Key 기본키 : null 값을 가질 수 없으며 동일한 값이 중복될 수 없다. 유일성과 최소성을 만족해야함 속성이 null 값이 올 수 없음 무조건 하나만 만들 수 있음 기본 키는 테이블의 모든 레코드를 고유하게 식별할 수 있는 테이블의 열입니다. 기본 키는 일종의 후보 키입니다. 각 데이터 행에 대해 고유한 값을 포함해야 합니다. null 값을 포함할 수 없습니다. Alternate Key 대체키 : 후보키가 둘 이상일 경우, 기본키를 제외한 키 대체 키..

STUDY/Python 2022.06.15

❓ mutable과 immutable 특성과 차이점

'mutable' 수정이 가능한 객체로 [ list, dict, Set ] 포함된다. 'immutable' 수정이 불가능한 객체로 [ int, float, bool, str, tuple ] 포함된다. y = x , z = x 부분에서 같은 주소를 가리키게 되어 둘의 값은 동일해진다. `[:]나 deepcopy` 를 사용하면 같은 객체를 공유하지 않는 것이 가능하다. # mutable : list x = [1,2] y = x z = x[:] y.append(3) print(f'{x} : {id(x)}') # [1, 2, 3] 4315180032 print(f'{y} : {id(y)}') # [1, 2, 3] 4315180032 print(f'{z} : {id(z)}') # [1, 2] 4316070784

STUDY/Python 2022.06.15

Team Project 4 | 📽 KPT | 영화 추천 시스템

🎞 Github https://github.com/nicesugi/2JYK-Watch_a_movie_N.11.git 🎞 튜터님들 피드백 양봉현 튜터 if 문 중첩; 게시물 작성에 if문이 3개 중첩되어 있어 코드흐름 파악이 좀 힘들었습니다. 분기에 대한 고민을 해보시고 리팩토링해보셨으면 좋겠습니다! 불필요한 print문 삭제해주시면 더욱 깔끔한 코드가 될 것 같습니다. __gt, aggregate 등 조금 사용에 난도가 있는 내용 잘 사용하셨습니다. DB 조회 시 해당내용이 있는지 파악할 때 objects.all()보다는 exists와 같은 메소드를 사용하셔서 체크해보시는 방법으로 변경해보시는 것이 좋을 것 같습니다. settings.py 내 INSTALLED_APPS에 작성 app은 최하단에 작성하는 ..

PROJECTS 2022.06.14

Team Project 4 | 6월 14일 | 완성 , 결과물&지금까지 일정정리

Team Project 4 | Watch a Movie N.11 ✨ Github https://github.com/nicesugi/2JYK-Watch_a_movie_N.11.git GitHub - nicesugi/2JYK-Watch_a_movie_N.11 Contribute to nicesugi/2JYK-Watch_a_movie_N.11 development by creating an account on GitHub. github.com 영화 추천 시스템 ; 사용자가 작성한 영화 리뷰를 토대로 영화를 추천 👩🏻‍💻 담당 파트 : movie app > 메인 페이지 & 영화 상세 페이지 👍 포스팅 내용 ➕ 현재까지 결과물 ➕ 프로젝트 기간 일정(제껏만) 완성결과물 👩🏻‍💻 지금까지 일정 🌱 6월 14일 ✔️..

PROJECTS 2022.06.14

Team Project 4 | 6월 13일 | 함수 분리이동, 선호하는 영화 선택, 장르별 영화 검색

Team Project 4 | Watch a Movie N.11 ✨ Github https://github.com/2JYK/Watch-a-movie-N.11-Django 영화 추천 시스템 ; 사용자가 작성한 영화 리뷰를 토대로 영화를 추천 👩🏻‍💻 담당 파트 : movie app > 메인 페이지 & 영화 상세 페이지 🌱 6월 11 ~ 6월 13일 ✔️ 함수 분리 이동 user.sign-in > recommend.taste ✔️ 사용자의 영화 선호도 조사 | taste - taste 함수 * 선호영화 기록이 있는 사용자 > home 이동 * 선호영화 기록이 없는 사용자 > taste 이동 - 역참조 이용 > taste 첫 화면은 Tag 당, 하나의 최고 평점을 받은 영화목록으로 구성 - 새로고침 버튼으로 ..

PROJECTS 2022.06.13

Team Project 4 | Git Merge | 6월 10일 22시 현재까지 결과물

Team Project 4 | Watch a Movie N.11 ✨ Github https://github.com/2JYK/Watch-a-movie-N.11-Django 영화 추천 시스템 ; 사용자가 작성한 영화 리뷰를 토대로 영화를 추천 👩🏻‍💻 담당 파트 : movie app > 메인 페이지 & 영화 상세 페이지 🌱 6월 10일 22시 ✔️ 코드 리뷰 ✔️ 코드들을 합친 후에 결과물에서 보안할 부분 등 회의 현재까지

PROJECTS 2022.06.11

Team Project 4 | for문, list 브라우저 연결시 문제점 2가지와 해결방식 2가지 | 6월 10일

Team Project 4 | Watch a Movie N.11 ✨ Github https://github.com/2JYK/Watch-a-movie-N.11-Django 영화 추천 시스템 ; 사용자가 작성한 영화 리뷰를 토대로 영화를 추천 👩🏻‍💻 담당 파트 : movie app > 메인 페이지 & 영화 상세 페이지 🌱 6월 10일 ✔️ 아이템 협업 필터링을 이용해 메인페이지에 추천영화들 로드 ✔️ 평점 3.0 이상의 영화를 보여주기 ✔️ '첫' 로그인에서만 선호 영화를 고를 수 있도록 함 👩🏻‍💻 포스팅 내용 ➕ 어려웠던 점 문제점 2가지와 해결방식 2가지 🌱 어려웠던 점 로드할 값들은 터미널에서 확인이 되.지.만 브라우저에서는 한 개의 값만 보였음 문제점 2가지와 해결방식 2가지 1. 협업 필터링을 ..

PROJECTS 2022.06.10

⏱ Django 타임어택 | 6월 10일 | 내가 등록한 상품을 조회하고 주문하는 API 구현

🛒 Git hub https://github.com/nicesugi/shop.git 10번까지 했는데.. 프로젝트 끝나자마자 다시 풀어야겠다. 완성 예시 Django 프로젝트를 생성하고, user, product 라는 앱을 만들어서 settings.py에 등록 user/models.py : 를 받을수 있는 User 이라는 모델을 만들어보세요. product/models.py : 이 들어갈 수 있는 Product 이라는 모델을 만들어보세요. product/models.py :이 들어갈 수 있는 Category 라는 모델을 만들어보세요. product/models.py : 주문한 상태(주문 완료, 결제 완료, 취소, 배송출발, 배송완료) 을 저장할 수 있는 OrderStatus라는 모델을 만들어보세요. 카테..

STUDY/Python 2022.06.10

Team Project 4 | 아이템 협업 필터링 적용하여 브라우저와 연결 | 6월 9일

Team Project 4 | Watch a Movie N.11 ✨ Github https://github.com/2JYK/Watch-a-movie-N.11-Django 영화 추천 시스템 ; 사용자가 작성한 영화 리뷰를 토대로 영화를 추천 👩🏻‍💻 담당 파트 : movie app > 메인 페이지 & 영화 상세 페이지 🌱 6월 9일 ✔️ 로그인 > 랜덤으로 영화목록을 보여주고 체크박스로 사용자의 취향을 선택하게 함 ✔️ 취향을 데이터베이스에 저장시켜서 아이템 협업 필터링을 이용해 비슷한 평점의 영화를 메인 페이지에 보여줌 👍 포스팅 내용 ➕ 아이템 협업필터링 적용 ➕ 선호 영화 조사에 보여주는 영화는 목록으로만 보여주기 ➕ 현재까지 결과물 현재까지

PROJECTS 2022.06.10
반응형