STUDY/Python 85

❓ 관계형 데이터 베이스에서 사용되는 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

⏱ 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 3 | ManytoManyField 불러오기 | CSV to JSON | 6월 8일

Team Project 3 | Watch a Movie N.11 ✨ Github https://github.com/2JYK/Watch-a-movie-N.11-Django 영화 추천 시스템 ; 사용자가 작성한 영화 리뷰를 토대로 영화를 추천 👩🏻‍💻 담당 파트 : movie app > 메인 페이지 & 영화 상세 페이지 🌱 6월 8일 ✔️ CSV파일 json으로 바꾸어 데이터베이스에 적용 ✔️ ManytomanyField 인 Tag(영화장르) 붙이기 ✔️ 메인페이지에서 보여지는 영화들 랜덤 설정 ✔️ 선택한 영화의 정보를 상세페이지에서 확인할 때, 밑에 보여지는 추천 영화와 중복시 추천영화에서 제외 ✔️ 전체적인 프론트엔드로 사이즈, 위치 설정 👍 포스팅 내용 ➕ ManytoManyField 불러오기 ➕ C..

STUDY/Python 2022.06.09

⏱ 타임어택 | 카테고리 별로 글을 볼 수 있는 블로그 만들어보기 | 5월31일

🔥 Github https://github.com/nicesugi/DjangoClass/tree/main/blog 7번부터 못했습니다. 주말에 다시 합니다.. ^^ Django 프로젝트를 생성하고, blog 라는 앱을 만들어서 settings.py 에 등록해보세요. Models.py 에 이 들어갈 수 있는 Article 이라는 모델을 만들어보세요. Models.py 에 이 들어갈 수 있는 Category 라는 모델을 만들어보세요. Article 모델의 글 카테고리에는, Category 모델에 존재하는 카테고리만 들어갈 수 있도록 만들어보세요. (힌트: Foreign Key) Admin 페이지를 통해서, Category 모델에 ‘영화’, ‘드라마’, ‘예능’ 이라는 카테고리를 각각 생성해보세요. 새 글을 ..

STUDY/Python 2022.06.01

django 모델 필드의 종류 (굉장히 많은 종류가 있지만,,)

문자열 : CharField, TextField 날짜/시간: DateTimeField, DateField, TimeField 숫자 : IntegerField, FloatField 다른 테이블과 연관을 지어 줄 때 : ForeignKey 예시 #user/models.py from django.db import models # Create your models here. class UserModel(models.Model): class Meta: db_table = "my_user" username = models.CharField(max_length=20, null=False) password = models.CharField(max_length=256, null=False) bio = models.Cha..

STUDY/Python 2022.05.28
반응형