728x90
반응형
objects를 가져올때 filter 설정하는 방법
1️⃣ 필터없이 모델의 데이터 가져오기
objects.all() 모델에 설정해놓은 이름으로 가져올 수 있음
values_list() 안에 모델에 설정한 이름으로 데이터 전체 가져올 수 있음
rows = Board.objects.all().values_list('start_date', 'company', 'position', 'guest_name')
2️⃣ 조건을 설정해서 원하는 조건의 데이터만 가져오고 싶을 때
objects.filter()를 통해 조건을 설정할 수 있음
아래의 조건은 시작일(start_date) <= 오늘(today) <= 종료일(end_date)
today = datetime.today().strftime('%Y-%m-%d')
rows = Board.objects.filter(start_date__lte = today, end_date__gte = today).values_list('start_date', 'end_date', 'company', 'position', 'guest_name', 'guest_name')
부등호 대체식 정리 👇
lt | < |
gt | > |
lte | <= |
gte | >= |
반응형
'Project > access-control' 카테고리의 다른 글
Django home 만들기(index page) (0) | 2021.11.24 |
---|---|
xlwt excel 스타일 설정 (0) | 2021.11.23 |
Attempt to overwrite cell 오류 해결👏 (0) | 2021.11.19 |
class has no objects member 해결하기👏 (0) | 2021.11.18 |
Django excel export 구현 순서(xlwt) (0) | 2021.11.17 |