반응형 파이썬 웹 개발28 [Django] 화면(html 프론트)에서 파이썬 리스트 정렬하기 백엔드(views.py) 부분에서 다양한 join으로 orm을 구성할 때 역참조 혹은 정참조를 해서 데이터를 가져오는 경우 또는 데이터를 조립해서 가져오는 경우 HTML 화면에 넘겨줬을 때 정렬이 애매해지곤 합니다. 물론 필터를 거쳐서 정렬해주는 방법도 있고, 백단에서 직접 하나씩 정렬을 맞춰줄 수도 있지만, 되게 복잡하고 귀찮아지는 작업이 되죠. # 그래서 화면에 {% for data in list %} 할 때 정렬을 할 수 있습니다. ■ 정렬 하기 전 소스코드 여기서 맨 마지막 부분은 타임스탬프 날짜를 'Y년 m월 d일' 로 변경할 수 있다. [ |date:'Y년 m월 d일' ] {{ data.created_date|date:'Y년 m월 d일'}} ■ 화면 HTML에 파이썬 리스트 정렬하기 {% fo.. 2022. 3. 7. [Python Django] 장고 프로젝트 사라짐(경로 없어짐) git pull 문제 해결하기 위의 사진처럼 파이썬 장고의 project가 git pull 받고나서 사라져버리는 경우가 있다. 분명 디렉터리에는 있는데... 파이참에는 보이지 않는 경우... 내부 개발코드(폴더)들은 싹다 사라지고 .gitignore, manage.py 등등 이런것만 남아있는 경우!!!! 물론 push를 해두었다면, 프로젝트를 날리고 다시 pull을 받아도 되지만, 그게 아니라면 상당히 난감하기때문에 복구를 해야되는데요~ ■ 프로젝트 경로의 .idea 폴더 제거하기 1. 일단 문제가 생긴 파이참(프로젝트)를 닫아주시고, 2. 프로젝트의 경로에 폴더로 접근합니다. ( 프로젝트 폴더로 접근 ) 3. 경로를 잃어버린 .idea 폴더를 제거해주시면 됩니다. 4. 제거 후 파이참을 통해 프로젝트를 다시 실행하면 사라졌던 프로젝.. 2022. 2. 8. [Python Django] 장고 pycache 제거하기_ git, __pycache__, pyc 문제 git 으로 형상관리를 하다보면 잘못 push되거나 pull되어져, __pycache__ 문제 때문에 안되는 경우가 있다. git을 사용하거나, 팀 협업으로 혹은 프로젝트성 개발을 하다보면 선뜻 삭제하는 것이 무서운데, __pycache__ 같은 경우에는 명령어를 날려 제거를 하면 해결된다. 걱정없이 실행해도 된다. ■ __pycache__ 제거 명령어 find . | grep -E "(__pycache__|\.pyc|\.pyo$)" | xargs rm -rf 2022. 2. 7. [파이썬 장고] orm filter 날짜 범위로 조회하기_ 쿼리 객체 날짜 필터링 쿼리를 작성하다보면, 날짜별로 조회해야하는 경우가 생기는데요~ 일반적으로 SQL 쿼리문과 달리 ORM은 구문이 다르기때문에 잘 모를수 있습니다. 먼저 오늘 날짜와 이전 날짜를 조회하는 방법부터 작성해볼게요~ ■ 오늘날짜와 이전날짜 조회하기 오늘날짜와 두달 전 데이트를 출력해보았습니다. 그럼 이걸 이용하여 orm으로 날짜별 조회를 작성해보겠습니다~ ■ 파이썬 장고 orm 날짜별 필터링 from datetime import date, timedelta # filter(date__range=[시작날짜, 조회할 끝 날짜]) test = Test.objects.filter(create_date__range=[date.today() - timedelta(days=60), date.today()]).values()... 2022. 1. 26. 이전 1 ··· 3 4 5 6 7 다음 반응형