Django/view

· Django/view
배경 통계 페이지를 만들고 있는데 개월 별로 통계를 보여주려고 한다. 그런데 생각해보니 개월은 28~31까지 마지막 날이 다양하다. (대충 30일 마이너스 때리면 안된다는 이야기) 만들어야 하는 API 조건이 개월 별로 통계니까 정리하면 request를 통해 param 받기 날짜로 형태 변환하기 날짜 만큼 형태 만들어주기 db에서 들고온 데이터와 비교하기 unique 해야 하기 때문에 중복제거를 해주기 벌써부터 머리 아프다 코드 1. request를 통해 param 받기, 2. 날짜로 형태 변환하기 start_date_str = request.GET.get('start_date', three_months_ago.strftime('%Y-%m-%d')) end_date_str = request.GET...
· Django/view
https://wikidocs.net/91661 3.0 파이썬 엑셀 다루기 - openpyxl 사용법 파이썬을 통해서 엑셀파일을 불러오고 데이터를 입력하는 방법에 대해서 알아볼게요. **openpyxl은 파이썬에서 엑셀을 다루는 것을 쉽게 해주는 도구**입니다. ----- … wikidocs.net 코드 from openpyxl.workbook import Workbook workbook = Workbook() ws = workbook.active ws.title = "타이틀 설정" headers = ['작성분류', '작성일자', '수정일자', '장소명', '상태', '유저', '관리자'] ws.append(headers) ws.append() #데이터 입력 with NamedTemporaryFile()..
· Django/view
코드 #키워드를 먼저 공백 제거 keywords = [q.replace(' ', '') for q in search_keyword.split(' ') if q] for keyword in keywords.copy(): #반복 시 반복 객체를 보호하기 위해 keywords += mecab.morphs(keyword) #형태소를 분해해서 keywords에 담아줍니다 keyword_search_query = reduce( operator.or_, [ Q(content__icontains=keyword) for keyword in keywords ] ) reduce로 누적 만들기 이 예시에서는 content__icontains를 사용하여 keywords 리스트에 있는 각 키워드로 검색하는 Q 객체들을 생성하고,..
두잇 두두
'Django/view' 카테고리의 글 목록