AI 웹개발반

[TIL] 오늘 공부, 장고 기초 마무리

째깍단 2023. 4. 18. 21:26

오늘 한 것

[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 수정하기

 

 

 


 

 

다른 사람들보다 늦은게 아니라 단단히 디디고 올라갈 길을 만들었다고 생각하자:)

오늘까지는 복습겸 쉬엄쉬엄 공부했으니 내일부터는 다시 이악물고 고고!!