본문 바로가기

회고/TIL : Today I Learned

[TIL] 220928 내일배움캠프 31일차

 장고 쪽지시험3 

 

https://github.com/jihyun-cho-0/test

 

GitHub - jihyun-cho-0/test: 시험

시험. Contribute to jihyun-cho-0/test development by creating an account on GitHub.

github.com

 

데이터 베이스에 새롭게 생성한 모델이 적용되었지만 admin 화면에서는 보이지 않는 오류가 있었다. 오류는 해당 앱의 admin.py 파일에서 생성한 모델을 import 한 뒤  admin.site.register(해당모델이름) 코드를 추가하여 해결했다. 코드를 작성하고 필요한 파일에 연결해주는 부분이 놓치기 쉬운 것 같아 신경을 써야겠다. 앱 생성 후에도 바로 프로젝트 settings.py 파일에 INSTALLED_APPS 추가해주는 습관도 필요할 것 같다.

 

 

 파이썬 장고 실무 기초 

 

5주차까지 실습하면서 기초 세팅 부분은 꽤 익숙해진 것 같다. 아직 기능 구현 부분에서 이해가 가지 않거나 어려운 점이 많이 남아서 복습이 더 필요할 것 같다. 그리고 AWS EC2에서 배포하는 부분이 조금 복잡했는데 기존 pc에 생성된 가상환경을 함께 push, clone한 뒤 사용하려했지만 현 pc와 운영체제가 다르기 때문에 EC2 내에서 다시 가상환경을 생성하고 패키지를 설치해야한다는 것을 배웠다. 그 다음 python3 manage.py makemigrations와 python3 manage.py migrate 명령어로 데이터베이스를 생성해 장고 서버를 실행해 접속해줬다. 기타 도메인 설정 작업까지 마치면서 장고 프로젝트의 큰 흐름을 익힐 수 있었다.