[TIL] 오늘 공부, 장고 기초 마무리
오늘 한 것
[O] : 백준 1문 : 입출력/사칙연산의 마지막 문제를 풀었다!
[O] : ..장고 기초 강의 끝마치기
[O] : 파이썬 책 읽기
[△] : 장고 심화 강의 시작
복습한 것
오늘은 지난주에 미처 듣지 못했던 기초 강의를 마저 듣고 복습에 집중했다.
전체적인 장고 프로젝트를 만드는 방법부터
model, view 작성, url 연결하기
팀 코드 훑어보며 모르는 것 분석하고 공부하기 등
이제는 장고에 대한 기초적인 이해는 잘 되었다고 볼 수 있을 것 같다.
팀 코드에서 해석을 못하는 부분이 없는 것이 기쁘고 성장한 느낌이 든다:)
새롭게 알게 된 것
- 장고로 tag 기능 구현
- 5주차 강의에 있었다니... 빨리 들을 걸 아쉽.
+++ 단체 톡(?)에 올라온 정보 +++
적어뒀다가 활용해야지
안녕하세요! 장고에서 ORM 사용하시는데 SQL문으로 어떻게 나가는지 궁금해 하시는 분이 계셔서 간단히 정리해서 올려드립니다~~ 보시고 질문 있으면 말씀해주세요!
Django ORM에서 SQL 쿼리 확인하는 법
1. Django shell 사용
- Python manage.py shell
- 모델 임포트 (예시: from post.models import Post)
- Post.objects.filter(title=‘안녕하세요’) 테스트
- print(str(Post.objects.filter(title=‘안녕하세요’).query))
2. 로깅모듈 세팅
- settings.py 내 로깅모듈 세팅 (기본 세팅코드 있으니 궁금하시면 전달드릴게요)
3. Django debug toolbar 사용
- https://django-debug-toolbar.readthedocs.io/en/latest/index.html
그리고 조금 더 팁을 드리자면 장고 프로젝트에 django-extensions pip로 설치하셔서 python manage.py shell_plus --ipython으로 장고 쉘 여시면 Model import 할 필요 없이 간편하게 바로 ORM 쿼리 확인해볼 수 있습니다!
이전 학습내용을 바탕으로 내일 할 것
- 장고 심화강의 제대로 들어가기!
- 수업 내용 놓치지 않고 꼼꼼히 익히기
- 알고리즘 페어프로그래밍 진행
+ 제너릭 뷰 내가 이해한 말로 정리해 월요일 TIL 수정하기
다른 사람들보다 늦은게 아니라 단단히 디디고 올라갈 길을 만들었다고 생각하자:)
오늘까지는 복습겸 쉬엄쉬엄 공부했으니 내일부터는 다시 이악물고 고고!!